home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / olrdrs / pmd17a.zip / PMDBM.DOC < prev    next >
Text File  |  1991-12-31  |  143KB  |  3,531 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                                       PMDBM V1.7
  17.  
  18.  
  19.                            Personal Mail Data Base Manager
  20.  
  21.  
  22.                                           by
  23.  
  24.  
  25.                                       Les Gyurky
  26.  
  27.  
  28.                                   December 10, 1991
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.                               Copyright Les Gyurky 1991
  44.  
  45.                                  All rights reserved
  46.  
  47.           1.0 PMDBM - Evaluation License  . . . . . . . . . . . . . . .   1
  48.  
  49.           2.0 Licensing for Registered Users  . . . . . . . . . . . . .   2
  50.  
  51.           3.0 TRADEMARKS  . . . . . . . . . . . . . . . . . . . . . . .   3
  52.  
  53.           4.0 THE BETA TESTERS  . . . . . . . . . . . . . . . . . . . .   4
  54.  
  55.           5.0 REQUIREMENTS  . . . . . . . . . . . . . . . . . . . . . .   5
  56.                5.1 Disk space . . . . . . . . . . . . . . . . . . . . .   5
  57.                5.2 Memory . . . . . . . . . . . . . . . . . . . . . . .   5
  58.                5.3 Using DESQVIEW . . . . . . . . . . . . . . . . . . .   6
  59.                5.4 MICROSOFT WINDOWS 3.0  . . . . . . . . . . . . . . .   6
  60.  
  61.           6.0 INTRODUCTION  . . . . . . . . . . . . . . . . . . . . . .   7
  62.                6.1 Evaluation Mode Limitations  . . . . . . . . . . . .   8
  63.                6.2 INTRODUCTION TO DOCUMENTATION  . . . . . . . . . .    10
  64.                6.3 OVERVIEW OF FEATURES . . . . . . . . . . . . . . .    11
  65.                6.4 THE FUTURE . . . . . . . . . . . . . . . . . . . .    14
  66.                6.5 THE BASICS . . . . . . . . . . . . . . . . . . . .    16
  67.                6.6 TO THE NEW OFF-LINE MAIL USER  . . . . . . . . . .    17
  68.  
  69.           7.0 QMAIL DOOR CONFIGURATION  . . . . . . . . . . . . . . .    19
  70.  
  71.           8.0 PMDBM INSTALLATION  . . . . . . . . . . . . . . . . . .    20
  72.                8.1 Starting PMDBM . . . . . . . . . . . . . . . . . .    20
  73.                8.2 Configuration  . . . . . . . . . . . . . . . . . .    21
  74.                8.3 FILES USED . . . . . . . . . . . . . . . . . . . .    27
  75.                8.4 BACKUPS  . . . . . . . . . . . . . . . . . . . . .    28
  76.  
  77.           9.0 USING PMDBM . . . . . . . . . . . . . . . . . . . . . .    29
  78.                9.1 Main Menu options  . . . . . . . . . . . . . . . .    30
  79.                9.2 CONFERENCE SELECTION SCREEN  . . . . . . . . . . .    31
  80.                9.3 MESSAGE SELECTION SCREEN . . . . . . . . . . . . .    32
  81.                9.4 MESSAGE SCREEN . . . . . . . . . . . . . . . . . .    33
  82.                     Special 'Replies conference' notes  . . . . . . .    33
  83.                9.5 PMDBM COMMAND OVERVIEW . . . . . . . . . . . . . .    34
  84.                     Command mode (Usual)  . . . . . . . . . . . . . .    34
  85.                     On Conference Selection Screen  . . . . . . . . .    37
  86.                     Edit Mode Commands  . . . . . . . . . . . . . . .    38
  87.                9.6 SELECTION WINDOWS / PICK LISTS . . . . . . . . . .    39
  88.                9.7 TAGLINE SUPPORT  . . . . . . . . . . . . . . . . .    40
  89.                9.8 PMDBM Symbol Translations  . . . . . . . . . . . .    41
  90.                9.9 OTHER USAGE NOTES  . . . . . . . . . . . . . . . .    43
  91.                     QWK Packets . . . . . . . . . . . . . . . . . . .    43
  92.                     ENTERING OR REPLYING TO MESSAGES  . . . . . . . .    44
  93.                     CarbonCopy Lists and Key Contacts . . . . . . . .    47
  94.                     CCL list format . . . . . . . . . . . . . . . . .    47
  95.                9.10 Special Usenet Gateway Support  . . . . . . . . .    48
  96.                     ADDING CONFERENCES  . . . . . . . . . . . . . . .    50
  97.                     Quirks  . . . . . . . . . . . . . . . . . . . . .    50
  98.                9.11 Database Repair . . . . . . . . . . . . . . . . .    51
  99.  
  100.           10.0 REVISION HISTORY . . . . . . . . . . . . . . . . . . .    52
  101.  
  102.           11.0 FEE SCHEDULE . . . . . . . . . . . . . . . . . . . . .    54
  103.                11.1 Order Form  . . . . . . . . . . . . . . . . . . .    55
  104.                11.2 Comments  . . . . . . . . . . . . . . . . . . . .    55
  105.                11.3 Support . . . . . . . . . . . . . . . . . . . . .    55
  106.  
  107.           12.0 INDEX  . . . . . . . . . . . . . . . . . . . . . . . .    56
  108.  
  109.  
  110.           PMDBM V1.7                                              Page: 1
  111.  
  112.           1.0 PMDBM - Evaluation License
  113.  
  114.           This product and the attached documentation are the Copyrighted
  115.           intellectual property of Les Gyurky and all rights are reserved.
  116.  
  117.           Unregistered users agree to, and are granted the right to, use
  118.           this product only under the following conditions:
  119.  
  120.             1) No changes may be made to any of the files in this package
  121.                and the code may not be disassembled.
  122.  
  123.             2) Non-registered users of PMDBM are granted the right to use
  124.                it free of charge, without a key file, for the purpose of
  125.                evaluation, until a reasonable evaluation period has
  126.                elapsed. In no event should this period exceed 30 days.
  127.                After that time, continued use obligates the user to
  128.                register.
  129.  
  130.             3) The program may be freely copied and distributed in order
  131.                that others be given the opportunity to evaluate the
  132.                product. All of the files in the original distribution
  133.                packet must be copied including all documentation and
  134.                notices WITH THE EXCEPTION OF THE KEY FILE, EVEN IF ONE WAS
  135.                INCLUDED. The Key File may not be distributed under any
  136.                circumstances. Each key file is unique and can only be
  137.                provided, on registration, by the author.
  138.  
  139.             4) No fee WHATSOEVER may be charged for the distribution of
  140.                this product except by special arrangement with the author.
  141.                Anyone paying such fees is asked to contact the author.
  142.                Legal action will be taken. Anyone wishing to charge for
  143.                distribution of this product should contact the author and a
  144.                special version will be provided after appropriate royalties
  145.                are established. While this restriction does not apply to
  146.                membership fees charged by BBS systems, no fee may be
  147.                charged explicitly for the downloading of this product.
  148.  
  149.             5) Use or distribution of this product indicates acceptance of
  150.                the Licensing terms.
  151.  
  152.             6) The author accepts no Liability for any damage which may
  153.                occur through the use of this program. While the program has
  154.                been fully tested by a number of people, there nonetheless
  155.                exists the possibility that the program may cause problems
  156.                on other configurations. The user runs this program at their
  157.                own risk and must accept full responsibility for any
  158.                problems which the program may cause.
  159.  
  160.  
  161.           -----------------------------------------------------------------
  162.  
  163.  
  164.  
  165.  
  166.                                   Copyright (c) 1991
  167.  
  168.  
  169.           PMDBM V1.7                                              Page: 2
  170.  
  171.           2.0 Licensing for Registered Users
  172.  
  173.  
  174.           This product and its documentation are the Copyrighted
  175.           intellectual property of Les Gyurky and all rights are reserved.
  176.  
  177.           Registered users agree to, and are granted the right to, use the
  178.           product only under the following conditions:
  179.  
  180.             1) No changes may be made to any of the programs or
  181.                documentation in this package and in no case may the code be
  182.                disassembled.
  183.  
  184.             2) The Key File which unlocks all the features is provided for
  185.                the exclusive use of the registered user. It may ONLY be
  186.                copied for that user's exclusive use and in no event may it
  187.                be distributed.
  188.  
  189.             3) This is a personal mail reader and registration grants the
  190.                registered individual the right to use this product without
  191.                limiting such use to any one system. You may freely use it
  192.                at home and/or the office or elsewhere. Each corporate or
  193.                commercial registration must designate the name of one
  194.                individual as the registered user. Corporate users may
  195.                change this designation at any time, for a small
  196.                administrative fee as defined in the fee schedule. No person
  197.                other than the registered or designated user may use this
  198.                product. The registered user is responsible for ensuring
  199.                compliance with the licensing terms and, not withstanding
  200.                any other legal claims which the copyright holder may be
  201.                entitled to, the registered user automatically forfeits the
  202.                right to use this product should the terms of this license
  203.                not be upheld.
  204.  
  205.             4) This license grants the user the right to upgrade to any new
  206.                releases of the product at reasonable cost. The current
  207.                costs are defined in the attached fee schedule. Upgrades of
  208.                minor versions (all 1.*, for example) will be free, if the
  209.                upgrade is obtained from a BBS. A key file upgrade may be
  210.                required with major releases (from 1.* to 2.*).
  211.  
  212.             5) While these licensing terms will continue to apply to this
  213.                version, they may differ from the licensing terms of future
  214.                versions.
  215.  
  216.             6) The author accepts no Liability for any damage which may
  217.                occur through the use of this program. While the program has
  218.                been fully tested, there nonetheless exists the possibility
  219.                that the program may cause problems on some configurations.
  220.                The user runs this program at their own risk and must accept
  221.                full responsibility for any problems which the program may
  222.                cause.
  223.           ------------------------------------------------------------
  224.  
  225.                                   Copyright (c) 1991
  226.  
  227.  
  228.           PMDBM V1.7                                              Page: 3
  229.  
  230.           3.0 TRADEMARKS
  231.  
  232.  
  233.              DESQVIEW    is a registered trademark of Quarterdeck Office
  234.                          Systems.
  235.  
  236.              QEMM-386    is a registered trademark of Quarterdeck Office
  237.                          Systems.
  238.  
  239.              MS WINDOWS  is a registered trademark of Microsoft
  240.                          Corporation.
  241.  
  242.              PCBOARD     is a trademark of Clark Development
  243.  
  244.              QMAIL       is the package which first introduced the QWK
  245.                          format, one which has had a significant impact on
  246.                          the BBS world. It is a copyrighted work owned by
  247.                          Mark Herring.
  248.  
  249.           PMDBM uses a public domain program called SWAP to handle it's
  250.           swapping needs. SWAP was written by Marty Del Vecchio. (Thank you
  251.           Marty!)
  252.  
  253.  
  254.           -----------------------------------------------------------------
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.                                   Copyright (c) 1991
  285.  
  286.  
  287.           PMDBM V1.7                                              Page: 4
  288.  
  289.           4.0 THE BETA TESTERS
  290.  
  291.           The success of any significant software project depends on, and
  292.           improves with, the efforts of the beta testers. PMDBM has been
  293.           fortunate to have the degree of dedication and support which its
  294.           beta testers have provided and continue to provide. Without
  295.           exception, they are a great group of people who have taken an
  296.           active and constructive interest in PMDBM's development. To all
  297.           of you, my sincere thanks.
  298.  
  299.  
  300.           I've always hated the thought of doing one of these lists because
  301.           I knew I'd be liable to forget someone. But the following people
  302.           (and anyone I've missed) deserve my special thanks and I can not
  303.           omit attempting to list them:  (in alphabetical order)
  304.                     Doug Barr
  305.                     Eric Decker
  306.                     Don Gray
  307.                     Jonathan Harley
  308.                     Morris Oliver
  309.                     Lisa Powell
  310.                     Jim Simpson
  311.                     Craig Sherwood
  312.                     Warren Thompson
  313.  
  314.           To anyone who should be here, my apologies. There have been so
  315.           many helpful and supportive people, but whether you are on the
  316.           list or not, I haven't forgotten!
  317.  
  318.  
  319.  
  320.           ---------------------------------------------------------------
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.                                   Copyright (c) 1991
  344.  
  345.  
  346.           PMDBM V1.7                                              Page: 5
  347.  
  348.           5.0 REQUIREMENTS
  349.  
  350.           PMDBM requires the use of a 286 or better. Best performance will
  351.           be achieved on systems with at least 256k of expanded memory.
  352.  
  353.           5.1 Disk space:
  354.  
  355.           Typically, you will need to have a minimum of 3MB to 5MB of free
  356.           disk space to use this program.
  357.  
  358.           At a minimum, PMDBM will need around 800,000 bytes of disk space
  359.           for the program and it's files. This requirement will grow as the
  360.           number of messages in PMDBM's MessageBase increases. Of course,
  361.           there must also be enough space available for the mail packets,
  362.           and to unpack them. While a packet is being read, PMDBM will
  363.           require some temporary disk space to create it's index.
  364.           Typically, this is about 25% of the size of the MESSAGES.DAT file
  365.           (in the mail packet) - but never less than 95,000 bytes. PMDBM
  366.           does not make use of the NDX files in the QWK packet. If none of
  367.           the other packages you use need them either, you may freely
  368.           remove them from the .QWK packet.
  369.  
  370.           5.2 Memory:
  371.  
  372.           In order to ensure enough free memory for your archiver/de-
  373.           archiver and your editor, you should typically have over 500k of
  374.           free base memory when starting PMDBM. The actual amount needed
  375.           will vary depending on the editor, list utility and Archiver/de-
  376.           archiver used. PMDBM.EXE uses over 300k, for code space and
  377.           between 80 and 100k for data. PMDBM requires more base memory
  378.           while saving a large reply and when updating the indexes on exit,
  379.           than at any other time. You can test to see if you have enough
  380.           free memory by displaying your full list of conferences (Toggle-
  381.           Display) and then attempting to enter such a reply. If this fails
  382.           or an out-of-memory error is encountered during exiting, you
  383.           either need to free memory, or in a multi-tasker like DesqView,
  384.           allocate more to PMDBM. While previous versions of PMDBM required
  385.           a minimum of 256k of expanded memory, as of version 1.7 this is
  386.           no longer a requirement. Nonetheless, PMDBM will make use of up
  387.           to 1.2M of Expanded memory if it is available, which can
  388.           significantly enhance performance. If there is more than 1.2M of
  389.           expanded available, PMDBM will use an additional 600k when
  390.           swapping out.
  391.  
  392.           ---------------------------------------------------------------
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.                                   Copyright (c) 1991
  403.  
  404.  
  405.           PMDBM V1.7                                              Page: 6
  406.  
  407.           5.3 Using DESQVIEW
  408.  
  409.           PMDBM is DV aware and will run in a small window. When running
  410.           under DV, PMDBM will give up its timeslices while waiting for
  411.           keyboard input. PMDBM works extremely well under DesqView, given
  412.           that it has enough memory resources.
  413.  
  414.           You should set the Max Expanded Memory value on the advanced
  415.           options screen, otherwise PMDBM will grab all the expanded memory
  416.           it can use, up to 2MB.
  417.  
  418.           Under DV, you should provide at least 540k of base memory and
  419.           256k of expanded memory to this version of PMDBM.
  420.  
  421.           Because PMDBM provides internal ANSI support, DV users need not
  422.           load DVANSI.COM. While configuring DV shouldn't pose any
  423.           problems, the 'ALLOW CLOSE WINDOW' option MUST be set to NO (if
  424.           the Window is closed abnormally, there is a chance that file
  425.           corruption may occur). Normally, PMDBM does not do direct screen
  426.           writes. But at key times it does temporarily save and restore
  427.           video memory for the sake of speed. This has been implemented in
  428.           a manner where it will never happen when PMDBM is running in the
  429.           background. It will only happen directly in response to user
  430.           input - when display performance is important - and not while
  431.           running activities, like importing a large packet, in the
  432.           background. Because of the way this is implemented, it is not
  433.           necessary to set 'Writes directly to screen' to 'Y', in fact it
  434.           is recommended that this be set to 'N'.
  435.  
  436.           5.4 MICROSOFT WINDOWS 3.0
  437.  
  438.           PMDBM is being used by several registered users on DOS 5.0
  439.           systems under Windows 3.0. As with DesqView, Windows should
  440.           provide PMDBM with Expanded Memory, set in the PIF file.
  441.  
  442.           The following guidelines for the PIF provide a starting point:
  443.  
  444.                             KB Required: 550  KB Desired: 640
  445.  
  446.               EMS Memory:   KB Required 1024  KB Desired: 2048
  447.  
  448.               Video memory: Text.
  449.  
  450.           While performance under Windows is slightly slower than under
  451.           DOS, it is quite acceptable with a 16Mhz 386sx or better. Apart
  452.           from running in Enhanced mode, PMDBM also runs in Real Mode with
  453.           2 meg of memory.
  454.  
  455.           If you run Windows under Desqview, you should limit the amount of
  456.           extended memory which Windows can use via the QEMM-386 EMBMEM
  457.           switch.
  458.  
  459.           -----------------------------------------------------------------
  460.  
  461.                                   Copyright (c) 1991
  462.  
  463.  
  464.           PMDBM V1.7                                              Page: 7
  465.  
  466.           6.0 INTRODUCTION
  467.  
  468.           Welcome to PMDBM!!
  469.  
  470.           PMDBM is MORE than a mail reader, it is a Personal Message Data
  471.           Base Management system. If used without a Key File, this version
  472.           will run in Evaluation Mode. Upgrading to full capability
  473.           requires only that one obtain a Key file, which will be provided
  474.           on registration. Although this is the same version which is
  475.           provided to registered users, and it has been beta tested by many
  476.           users, it's not inconceivable that some problems will yet come to
  477.           light. As always, I will endeavour to resolve these and post
  478.           updates as soon as possible.
  479.  
  480.           Easy to use, PMDBM is nonetheless packed full of features, many
  481.           of which you'll hopefully be discovering for some time to come
  482.           and I hope you enjoy using it as much as I. If you are new to
  483.           mail readers, don't be overwhelmed by the amount of information,
  484.           or the options. Most of them are set to default values which
  485.           should work well for you and you can wait until you become more
  486.           comfortable with PMDBM before changing many of the options.
  487.  
  488.           Although as capable as most any reader on the market, one of my
  489.           primary objectives is (and always will be) to keep PMDBM's use as
  490.           simple, easy and intuitive as I can. Whether a novice or an old
  491.           hand, there is one section you really should read - the section
  492.           on configuration. This is where you'll have to tell PMDBM what
  493.           directories you want it to have access to and what external
  494.           utilities you want to use.
  495.  
  496.           While I would have liked to release a fully functional program, I
  497.           find myself in a difficult position. Namely, potential user
  498.           registrations are my only source of income at the moment and I
  499.           felt I had to maximize the likelihood of generating them. While
  500.           I'm sure that most people who will choose to use PMDBM would
  501.           eventually register, delays would be problematic for me.
  502.  
  503.           So, please accept my apologies for the limitations. I trust you
  504.           understand. On the positive side, the functional limitations are
  505.           really few and will not affect your ability to fully evaluate ALL
  506.           of PMDBM's features.
  507.  
  508.           ---------------------------------------------------------------
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.                                   Copyright (c) 1991
  521.  
  522.  
  523.           PMDBM V1.7                                              Page: 8
  524.  
  525.           6.1 Evaluation Mode Limitations:
  526.  
  527.           Messages can be flagged as deleted but cannot actually be removed
  528.           from the MessageBase. Messages flagged as deleted in the Replies
  529.           conference will, of course, not be exported for upload. Deleted
  530.           messages will automatically be cleaned out once you obtain your
  531.           Key file.
  532.  
  533.           Because Messages can not be removed from the message base, using
  534.           the 'AutoImport' function could have some rather unpleasant long
  535.           term consequences. For this reason, 'AutoImports' can not be
  536.           enabled in evaluation mode. You may still import messages via any
  537.           of the other normal mechanisms.
  538.  
  539.           Personal conferences can not be added or deleted. Personal
  540.           conferences are ones which you can create to provide additional
  541.           flexibility in classifying and filing your archived messages. The
  542.           mechanism for adding and editing conferences is intact so you may
  543.           evaluate it, but changes will not be saved to disk unless a valid
  544.           Key file exists. Since the ability to actually use these
  545.           conferences will not exist till the next release, this is not
  546.           really much of a limitation!
  547.  
  548.           The 'Import Personal' flag is forced on in evaluation mode. All
  549.           personal messages to you or from you will automatically be
  550.           imported into the message base.
  551.  
  552.           This version contains full Tagline stealing and editing
  553.           functions, but without a key file an 'Evaluation' tagline will be
  554.           appended to your messages, rather than a tagline which you
  555.           select.
  556.  
  557.           Due to a lack of demand, the previously available Base version
  558.           (ie: non-enhanced) of PMDBM has been discontinued.
  559.  
  560.           Saved messages which have been in the MessageBase for over 14
  561.           days can not be re-read. Because certain functions can change the
  562.           expiry date of a message, any message which is dated more than 30
  563.           days in the past will also be unreadable in Evaluation Mode. (All
  564.           messages will be readable when you receive your Key file.)
  565.  
  566.           Please NOTE: PMDBM will continue to evolve and change. These
  567.           changes may require that the File Format change. As a result,
  568.           this version may not be compatible with the file formats used in
  569.           previous or future versions. While registered users are assured
  570.           that backward compatibility or file conversion capabilities will
  571.           be provided, of course no such assurance can be given to non-
  572.           registered users.
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.                                   Copyright (c) 1991
  580.  
  581.  
  582.           PMDBM V1.7                                              Page: 9
  583.  
  584.           All in all, as you can see, the limitations are not serious ones.
  585.           I don't believe in "annoyware". My primary concern, both when
  586.           writing or evaluating software, is user friendliness and the
  587.           whole concept behind "annoyware" indicates a philosophy which I
  588.           do not and can not support. So apart from the initial screen
  589.           asking you to register, you won't be bugged while using this
  590.           product. You will get a 'please register' message if you attempt
  591.           to use a feature which is disabled. If you use this product you
  592.           are obliged to register and I fervently ask that you do so. Even
  593.           without a key file this version is almost fully functional and
  594.           can serve the purposes of a reader quite nicely.
  595.  
  596.           Even if you are not registered, I would appreciate any feedback
  597.           you have regarding PMDBM, especially if you encounter problems.
  598.           It is due to existing users that the product is as stable as it
  599.           is, and several of the features, and enhancements to features,
  600.           were suggested by the users. I thank you for evaluating this
  601.           product and hope you enjoy using it. This document does not
  602.           discuss all the features which are available. More detailed
  603.           information is contained in PMDBM's internal help facility.
  604.  
  605.           ------------------------------------------------------------
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.                                   Copyright (c) 1991
  639.  
  640.  
  641.           PMDBM V1.7                                              Page: 10
  642.  
  643.           6.2 INTRODUCTION TO DOCUMENTATION
  644.  
  645.           PMDBM has built-in context-sensitive on-line help. As such, the
  646.           intent of this Documentation is to provide background
  647.           information, general introductory information and information
  648.           necessary for initially installing and configuring PMDBM. More
  649.           detailed Option specific information is contained in the help
  650.           itself.
  651.  
  652.           Since one of my primary objectives was to create a user-friendly
  653.           and intuitive package, you may not even need the help <g>. While
  654.           this document contains a subset of the information which is
  655.           available in HELP, the HELP file covers everything in this file,
  656.           and much more.
  657.  
  658.           As you've hopefully noticed, this document contains a table of
  659.           contents and there is an index at the end.
  660.  
  661.           Also included in the documentation set are files containing
  662.           summary information in tabular form which can be used by those
  663.           new to PMDBM as well as those who aren't, for quick reference.
  664.  
  665.           The following representations are used throughout this document:
  666.  
  667.             [bbsname]  - refers to the QWK packet name assigned by your
  668.                          sysop.
  669.             [filename] - refers to the value specified in the FILENAME
  670.                          field in the configuration.
  671.  
  672.           -----------------------------------------------------------------
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.                                   Copyright (c) 1991
  698.  
  699.  
  700.           PMDBM V1.7                                              Page: 11
  701.  
  702.           6.3 OVERVIEW OF FEATURES
  703.  
  704.           I have been using off-line mail readers for about 2 years now. In
  705.           that time I've tried a number of them, yet found that all the
  706.           good ones were lacking what I considered to be an important
  707.           feature. The overriding factor which led to the development of
  708.           PMDBM was my inability to find a good reader which archived
  709.           messages and properly managed those messages. Unfortunately, I
  710.           couldn't classify the reader which came the closest to what I was
  711.           looking for as 'good', being bug ridden and exhibiting some
  712.           serious (and frustrating) failings. And, while it had a lot of
  713.           capabilities, it wasn't very user friendly and was possibly
  714.           trying to be too capable. Additionally, it forced me to import
  715.           all of my QWK packets into it's database which created the need
  716.           for lots of disk space as well as lots of manual maintenance.
  717.  
  718.           Well, I hope no one will find occasion to say similar things
  719.           about PMDBM. While it may be that a reader does exist which would
  720.           have served my requirements, I didn't find it and so here we are.
  721.  
  722.             a) My primary objective in writing PMDBM was to allow for the
  723.                archival AND easy recall of important messages. To that end,
  724.                PMDBM builds a database and there are 2 ways you can use it.
  725.  
  726.                  1) You can read your QWK mail packets directly,
  727.                     selectively archiving important conferences or
  728.                     messages.
  729.  
  730.                  2) Or you can import your QWK packets into the database
  731.                     and then read them. Each conference in the database has
  732.                     a default expiry date and unless a message is
  733.                     explicitly 'Archived' it will expire automatically.
  734.  
  735.                     PMDBM uses an ISAM library which, fortunately, does not
  736.                     create a ton of files all over the place. There are 2
  737.                     main files in the messagebase, and index or header file
  738.                     and the message file. There are other related files
  739.                     though, like configuration files, tagline files etc...
  740.  
  741.             b) PMDBM IS user friendly. Almost all commands are single-
  742.                keystroke commands. They are as consistent as possible
  743.                across all screens. All attempts have been made to follow
  744.                accepted conventions.
  745.  
  746.             c) PMDBM IS simple to configure and use. You can read all your
  747.                messages, in all Conferences, without having to use any keys
  748.                other than the 4 arrow keys and the Space Bar. The Space Bar
  749.                can be used to make selections and scroll through messages.
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.                                   Copyright (c) 1991
  757.  
  758.  
  759.           PMDBM V1.7                                              Page: 12
  760.  
  761.             d) PMDBM is consistent. Screens and commands are identical
  762.                regardless whether you are reading the database or a QWK
  763.                packet, except that the menu bar changes color to let you
  764.                know which you are currently in. Of course some commands,
  765.                such as Kill and DEL, cannot be used while reading a QWK
  766.                packet and therefore do not appear on the menu line.
  767.  
  768.             e) You are in control of the MessageBase. You can delete or add
  769.                conferences and messages. Messages can have expiry dates for
  770.                automatic deletion or they can be permanently archived. You
  771.                can tell PMDBM to totally ignore specific conferences.
  772.  
  773.             f) There is a 'Key Contact' list. When sending a message or
  774.                reply you can select the recipient (or recipients) from this
  775.                list. When reading a message, you can add the message sender
  776.                to your 'Key Contact' list by the press of a single key.
  777.  
  778.             g) Through the use of 'CarbonCopy Lists', PMDBM allows you to
  779.                send your replies or messages to one or more users - in one
  780.                or more conferences!
  781.  
  782.             h) While the default sort is on 'Subject', you can select
  783.                several fields as the primary sort key.
  784.  
  785.             i) The 'subject' field on messages in the database can be
  786.                modified allowing for better classification of messages and
  787.                for cleaning up 'thread' order.
  788.  
  789.             j) When importing or archiving messages, duplicate messages are
  790.                rejected based on the conference and message number.
  791.  
  792.             k) The reader provides support for BBS services, including -
  793.                but not limited to - support for listing the NEW FILES list
  794.                and reading of Bulletins.
  795.  
  796.             l) The reader supports up to 32,767 Conferences (less the 2
  797.                default ones). In the current version, there can actually be
  798.                a lower limit imposed if there is insufficient memory
  799.                available. My personal configuration contains 4200
  800.                conferences and I'm not aware of anyone using more, though
  801.                PMDBM should be able to support many more than that.
  802.                Currently, every 4300 conferences WHICH ARE DISPLAYED
  803.                require 100k bytes of free memory. By default, the
  804.                Conference Selection Screen only displays conferences which
  805.                are selected or in use. Each Conference can contain up to
  806.                32,767 messages at any one time.
  807.  
  808.             m) There is tagline support, including an easy-to-use internal
  809.                Tagline stealer. Among some of it's features are the ability
  810.                size and edit a tagline before it gets appended to the file.
  811.                PMDBM supports the use of multiple tagline files.
  812.  
  813.  
  814.  
  815.                                   Copyright (c) 1991
  816.  
  817.  
  818.           PMDBM V1.7                                              Page: 13
  819.  
  820.             n) When requesting Services, BBS News or the listing of NEW
  821.                FILES, you are given the option of selecting the file from
  822.                the existing packet (if it exists) or of selecting a
  823.                different packet (if one exists). The selection of a
  824.                different packet does not have any affect or bearing on
  825.                which QWK packet you are reading messages from.
  826.  
  827.             o) Easy-to-use support is also included for QMAIL's off-line
  828.                reconfiguration features.
  829.  
  830.             p) In addition to 4 specific-purpose include files (default
  831.                header file, footer (or signature) file, Usenet header and a
  832.                Usenet footer) PMDBM supports conference specific header and
  833.                footer files. If they exist, these files are added to your
  834.                messages for you at the start of your editing session.
  835.  
  836.             q) A comprehensive search feature is also provided. In addition
  837.                to 'and' and 'or' searching, PMDBM automatically does a
  838.                'sounds-like' search on the TO: and FROM: fields of the
  839.                message header (for those hard to spell usernames).
  840.  
  841.             r) PMDBM provides support for 'aliases'. Probably most
  842.                significant to Sysops, this ability allows PMDBM to
  843.                recognize messages to names other than the default Username
  844.                as personal mail.
  845.  
  846.             s) While PMDBM does not support multiple BBSes within the same
  847.                MessageBase, it does support multiple MessageBases so users
  848.                of more than 1 BBS can set up one MessageBase per BBS. The
  849.                Key file also enables the means of switching MessageBases
  850.                without having to exit the reader.
  851.  
  852.             t) PMDBM provides internal ANSI graphics and ANSI music
  853.                support.
  854.  
  855.           Finally, this is a mail reader/MessageBase manager. It wasn't my
  856.           intent to replace communications programs, editors, list
  857.           utilities etc. Although future versions may add some of these
  858.           capabilities, my focus with this initial version was solely on
  859.           producing a good mail reader/manager. I think I've done that, and
  860.           at this point that is all I've done. On the positive side, you
  861.           are free to continue using your favourite utilities and I've
  862.           added the necessary hooks to allow you to do that.
  863.  
  864.           -----------------------------------------------------------------
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.                                   Copyright (c) 1991
  875.  
  876.  
  877.           PMDBM V1.7                                              Page: 14
  878.  
  879.           6.4 THE FUTURE
  880.  
  881.           At this time, PMDBM only supports QWK packets and may not work
  882.           with some doors which claim to be QWK compatible. Besides QMAIL,
  883.           I know that it handles QWK packets from the ROSEMAIL door and
  884.           it's been reported to work with TomCat. If you run across a QWK
  885.           compatible door which doesn't work, please do let me know. The
  886.           approach I've taken is one which can easily be extended to
  887.           support virtually any (and many) packet types. If PMDBM is well
  888.           received, support for other packet types will be added.
  889.  
  890.           The ability to copy messages from one conference to another will
  891.           be added in an upcoming release of the program, as will the
  892.           ability to automatically search for text/messages across
  893.           conference boundaries.
  894.  
  895.           There are areas where data entry validation is not done in this
  896.           version. When inputting string data, you will be allowed to type
  897.           virtually forever (up to 32k). Of course, if your input exceeds
  898.           the length of a field, only the first characters typed will
  899.           actually be used. In some cases, you may also be allowed to enter
  900.           alpha characters when numeric data is required. Since this could
  901.           cause the program to fail, please use caution. If the current or
  902.           default value is numeric, you should enter numeric data as well.
  903.           This is a known deficiency and has been addressed to a large
  904.           extent. It will be further addressed in subsequent releases.
  905.  
  906.           In the works, and hopefully not too far off, is an MS-Windows
  907.           version. The conversion is being done by a good friend, Jonathan
  908.           Harley, and we anticipate that the price of the Windows version
  909.           will be similar to the price of the DOS version. Regist%wed users
  910.           of one version will also be entitled to a substantial rebate when
  911.           registering for the other version. Apart from the Windows
  912.           conversion, Jonathan has been an instrumental contributor and
  913.           supporter throughout PMDBM's development and testing. An OS/2
  914.           version is also a likely eventuality.
  915.  
  916.           Given enough memory, PMDBM is already fast, but key routines will
  917.           be re-written using assembler in upcoming DOS versions. In the
  918.           attempt to provide speed, PMDBM cannot be considered frugal when
  919.           it comes to memory use.
  920.  
  921.           I have a lot of plans for additional enhancements. In fact, the
  922.           list seems to be never ending. Suggestions from registered users
  923.           have and will weigh heavily on what new features get implemented,
  924.           when and how. Of course, all E-mailed suggestions are welcome.
  925.  
  926.           PMDBM is VERY easy to use. Nonetheless I anticipate that many
  927.           will request mouse support, and it will be mandatory in the
  928.           Windows version. I expect that, while this version doesn't
  929.           contain it, the next likely will.
  930.  
  931.  
  932.  
  933.                                   Copyright (c) 1991
  934.  
  935.  
  936.           PMDBM V1.7                                              Page: 15
  937.  
  938.           In the event it becomes necessary to modify file formats, rest
  939.           assured that a conversion mechanism will be provided to
  940.           registered users. In that regard, all future versions will either
  941.           be downward compatible with your database or will provide a
  942.           conversion.
  943.  
  944.           -----------------------------------------------------------------
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.                                   Copyright (c) 1991
  993.  
  994.  
  995.           PMDBM V1.7                                              Page: 16
  996.  
  997.           6.5 THE BASICS
  998.  
  999.           The first off-line mail reader I used came as part of a BBS
  1000.           membership package and I had the hardest time figuring out what
  1001.           to do with it.
  1002.  
  1003.           In retrospect, I realize that my problems were really due to a
  1004.           lack of understanding about what an off-line mail reader was and
  1005.           confusion about the off-line versus the on-line requirements. I
  1006.           had never been in a QMAIL (or any other MAIL) Door and all of the
  1007.           documentation I had available made the assumption that I would at
  1008.           least understand the basic concepts behind off-line mail readers.
  1009.           Unfortunately, I didn't and couldn't for the life of me figure
  1010.           out how to make the darn thing dial. When I finally decided to do
  1011.           the dialing myself, I couldn't figure out how to invoke the
  1012.           reader! Oh well. Eventually, I did muddle my way through it, and
  1013.           discovered that the concepts were really quite simple and not at
  1014.           all difficult to learn!
  1015.  
  1016.           Anyway, after the problems I had, I'm going to spend a minute
  1017.           here in attempting to avoid doing that to anyone else. If you are
  1018.           already familiar with off-line readers and currently use another
  1019.           one, you might want to skip ahead from here to the 'Qmail door
  1020.           Configuration' or the 'Installation' section. I have attempted to
  1021.           make this reader as capable and fast as possible while keeping
  1022.           it's use as simple as possible. I really think I've succeeded and
  1023.           feel sure you'll like it. If you are experienced with off-line
  1024.           readers, you should be able to install and run this package
  1025.           without any need for documentation, though skimming key sections
  1026.           will ensure that you are fully aware of all the reader's
  1027.           capabilities.
  1028.  
  1029.           -----------------------------------------------------------------
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.                                   Copyright (c) 1991
  1052.  
  1053.  
  1054.           PMDBM V1.7                                              Page: 17
  1055.  
  1056.           6.6 TO THE NEW OFF-LINE MAIL USER
  1057.  
  1058.           If you currently read your mail while on-line to your BBS you are
  1059.           using valuable connect time not to mention tying up other
  1060.           important resources like your phone. And often you are obliged to
  1061.           read mail whenever you finally get connected, as opposed to when
  1062.           you have the time. And with file uploading and downloading and
  1063.           then mail reading, the connect time allotments aren't nearly long
  1064.           enough - but the good news is that there is a better way!! Most
  1065.           bulletin boards allow you to selectively download mail to your
  1066.           personal system so that you may then read and reply to the
  1067.           messages at your leisure using an off-line mail reader. While
  1068.           some readers do have a built-in communications capabilities, any
  1069.           off-line reader, including PMDBM, needs to have such a downloaded
  1070.           mail 'packet' available to it before the reader itself can be of
  1071.           use. So, before you can use PMDBM you will have to download just
  1072.           such a packet.
  1073.  
  1074.           Just in case anyone is wondering, 'downloading' is the process of
  1075.           transferring data from a remote system, to your system. Uploading
  1076.           is the reverse.
  1077.  
  1078.           There are several different Mail systems in use by BBSes.
  1079.           Currently, this reader only supports those which use QMAIL or
  1080.           provide mail packets using QMAIL's QWK format. It's been reported
  1081.           to me that in addition to QMAIL the reader worked on a Tomcat BBS
  1082.           (Mail system unknown) and with Rosemail doors. (If you have
  1083.           problems with a door other than an actual QMAIL door, I will need
  1084.           to receive a sample mail packet, preferably the one which is
  1085.           causing you a problem, before I can investigate the problem. I
  1086.           will attempt to resolve any conflicts which I become aware of.)
  1087.  
  1088.           I've used the term DOOR above, and if you are going to be
  1089.           involved with BBSing, you will hear it mentioned often. When you
  1090.           log onto a BBS, you are communicating with the BBS software and
  1091.           it will initially be in control of your session. But there are
  1092.           often many features or capabilities that a BBS offers which are
  1093.           not provided as part of the BBS software. In such a case, the BBS
  1094.           software must 'shell out' or pass control of your session to
  1095.           another piece of software. In effect, you temporarily 'leave' or
  1096.           'exit' the BBS software and I suspect this is why this mechanism
  1097.           is called a 'DOOR'.
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.                                   Copyright (c) 1991
  1111.  
  1112.  
  1113.           PMDBM V1.7                                              Page: 18
  1114.  
  1115.           The steps needed to download a packet do vary from BBS to BBS and
  1116.           this document isn't really the right place to detail all the
  1117.           steps necessary. Suffice it to say that your Sysop should be able
  1118.           to provide you with the information you need. At any rate, once
  1119.           you've logged in, the first step is finding and 'Opening' the QWK
  1120.           compatible MAIL door. Once you enter the Door, QMAIL first puts
  1121.           new QMAIL users into 'Configure' mode and provides the ability to
  1122.           select certain options. All of the selections can be changed
  1123.           later, and usually the default values will serve the new user
  1124.           quite adequately. One key factor is that you do have to select at
  1125.           least one conference from which you wish to download mail
  1126.           messages. Mail will only be collected from selected conferences,
  1127.           so if you don't select any conferences, you will only receive
  1128.           mail from those conferences which your Sysop has defined as
  1129.           defaults, if any.
  1130.  
  1131.           Once you've configured the Door, you are ready to download your
  1132.           first packet and the process is similar to downloading any other
  1133.           file. It's at this point, after downloading and logging off the
  1134.           BBS, that you are ready to put PMDBM to use.
  1135.  
  1136.           -----------------------------------------------------------------
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.                                   Copyright (c) 1991
  1170.  
  1171.  
  1172.           PMDBM V1.7                                              Page: 19
  1173.  
  1174.           7.0 QMAIL DOOR CONFIGURATION:
  1175.  
  1176.           The QMAIL door has 2 options which you may wish to enable.
  1177.  
  1178.             1) Option 17 enables or disables the ability to download
  1179.                information on all Conferences on the BBS. My suggestion is
  1180.                that you do 1 download with Option 17 OFF so that all
  1181.                conferences get entered into the permanent MessageBase. You
  1182.                may then enable Option 17 so that you only download info on
  1183.                those conferences which you've selected. Because a record
  1184.                for all Conferences will now exist in the MessageBase, you
  1185.                will have the ability to enter messages in any conference,
  1186.                even those which you do not normally download. You can
  1187.                selectively delete those conferences from the MessageBase
  1188.                which you know you will never use.
  1189.  
  1190.             2) You may also wish to configure QMAIL so that your replies
  1191.                are sent back to you. In this way, you will be able to
  1192.                archive threads which include your replies. (This is option
  1193.                1 in the QMAIL door)
  1194.  
  1195.             3) Once you have PMDBM set up, you can use the Configure
  1196.                command (ALT-C) on PMDBM's Conference Selection Screen to
  1197.                change certain aspects of your QMAIL configuration. Via
  1198.                PMDBM, you can request that a conference be added or deleted
  1199.                from your BBS's QMAIL configuration. In addition to those
  1200.                options displayed when you do the ALT-C, you may enter any
  1201.                valid configuration command while positioned on the blank
  1202.                line in the selection window. Whenever you use the ALT-C
  1203.                command, a special message will automatically be created and
  1204.                will be added to your packet during the next REPLY export.
  1205.                This option is intended to be used only with conferences for
  1206.                which an entry exists in the database. Following 1) above
  1207.                will ensure that you have the full list to choose from. If
  1208.                you want to have QMAIL add a conference for which a
  1209.                MessageBase entry does not yet exist, you can do so by doing
  1210.                an ALT-C and then typing in the appropriate ADD command
  1211.                manually on the blank line.
  1212.  
  1213.           -----------------------------------------------------------------
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.                                   Copyright (c) 1991
  1229.  
  1230.  
  1231.           PMDBM V1.7                                              Page: 20
  1232.  
  1233.           8.0 PMDBM INSTALLATION
  1234.  
  1235.           To install PMDBM you simply have to copy its files onto disk.
  1236.           PMDBM consists of 2 programs, PMDBM.EXE and PMDCFG.EXE.
  1237.           Additionally the file PMDSTRNG.DAT must be located in the same
  1238.           area as the .EXE files. And if you wish to use the help facility,
  1239.           the PMDBMHLP.* files must also be in this directory. (Registered
  1240.           users also need to place their key file here).
  1241.  
  1242.           The EXE programs will create any other files which are needed.
  1243.           While PMDBM can and will share files and directories with other
  1244.           utilities, it should ideally reside in a directory of it's own.
  1245.           On initial startup, PMDBM will automatically invoke the
  1246.           'Configure' option and create a configuration file. The default
  1247.           configuration file is called MAILFILE.CFG. The file will be
  1248.           created in the directory from where PMDBM is run.
  1249.  
  1250.           PMDBM DOES NOT TAKE LIBERTIES with any of your files - and only
  1251.           modifies it's own. (The one exception may be the QWK and REP
  1252.           packets, depending on how PMDBM has been configured).
  1253.           ---------------------------------------------------------------
  1254.  
  1255.           8.1 Starting PMDBM
  1256.  
  1257.           In the event that some problem arises with the configuration
  1258.           file, you need only delete it and start anew. There is also a
  1259.           command line switch, '/CONFIG', which can be used to force PMDBM
  1260.           to enter configuration mode immediately on startup.
  1261.  
  1262.           Prior to configuring PMDBM, Monochrome users may need to use the
  1263.           '/M' switch when initially firing up PMDBM.
  1264.  
  1265.           PMDBM uses certain features of DOS, which have been available
  1266.           since version 3.0, to determine it's own path. These routines
  1267.           work reliably under DOS, DesqView and under Windows. In these
  1268.           circumstances, you can start PMDBM regardless what your current
  1269.           path is and PMDBM will be able to find its support files. (In
  1270.           Desqview or Windows, you can also specify the path as part of the
  1271.           program setup. This will also ensure that PMDBM can find its
  1272.           files.) But some 3rd party shells do not pass on all the
  1273.           necessary information to PMDBM. When running under such a
  1274.           situation, there are 2 alternatives. You can start PMDBM with the
  1275.           command: C:\dos\COMMAND /C PMDBM (where the c:\dos\ is actually
  1276.           your DOS directory). Secondly, (especially under DOS versions
  1277.           prior to 3.0) you can change your path to the directory where
  1278.           PMDBM resides.
  1279.  
  1280.           PMDBM supports the use of 2 special .BAT files. If PrePMD.BAT or
  1281.           PostPMD.BAT exist in the same directory as the PMDBM.EXE files,
  1282.           PMDBM will execute them.
  1283.  
  1284.              - PrePMD.BAT gets executed (you guessed) right when PMDBM is
  1285.                started -  before any other files are opened.
  1286.  
  1287.                                   Copyright (c) 1991
  1288.  
  1289.  
  1290.           PMDBM V1.7                                              Page: 21
  1291.  
  1292.              - PostPMD.BAT gets run as the very last thing, before PMDBM
  1293.                exits.
  1294.  
  1295.           While this may not be of much use to many users, since starting
  1296.           PMDBM via a batch job could accomplish the same thing, it could
  1297.           be of value to Desqview users. Under Desqview, running a .BAT as
  1298.           opposed to an .EXE or .COM to will cause an extra copy of
  1299.           COMMAND.COM to be loaded - and it will stay loaded till the DV
  1300.           window is closed. Via these Batch files, users are able to do pre
  1301.           and post PMDBM processing, yet still specify PMDBM.EXE as the
  1302.           file to run.
  1303.  
  1304.           There is a catch to the use of these files - they should not
  1305.           invoke any program or command which does not totally remove
  1306.           itself from memory on completion. This holds true for utilities
  1307.           such as PUSHDIR and POPDIR as well as the very first invocation
  1308.           of the DOS PRINT command.
  1309.  
  1310.           ---------------------------------------------------------------
  1311.  
  1312.           8.2 Configuration
  1313.  
  1314.           Configuring PMDBM is easy and most of the default values will be
  1315.           appropriate for most users. While you are in the Configuration
  1316.           Screen, you are placed in 'Edit Mode'. As explained in the
  1317.           section on Commands, TAB and the Arrow Keys will move you from
  1318.           field to field.
  1319.  
  1320.           Typing an alphanumeric key will erase the contents of the field
  1321.           you are at and you may enter a new value. If you do not wish to
  1322.           replace the current contents of a field, but only want to modify
  1323.           the existing information, first type the DEL or INSERT keys. This
  1324.           will place you in edit mode without deleting the current
  1325.           contents. Once you are in Field Edit mode, you may use the Left
  1326.           and Right arrows, HOME or END to move within the field.
  1327.  
  1328.           After changing the value of a field, either <Enter> or <TAB> will
  1329.           commit the changes and take you to the next field. It is
  1330.           recommended that you not use <ENTER> but use the <TAB> key
  1331.           instead.
  1332.  
  1333.           If you hit <Enter> while not editing a field, <Enter> will commit
  1334.           the configuration as displayed and you will be returned to the
  1335.           Main Menu. It is for this reason that using <TAB> is recommended
  1336.           above.
  1337.  
  1338.           To configure PMDBM you will need to provide the following
  1339.           information: (If a directory you specify doesn't exist, it will
  1340.           be created! More detailed information on the options is contained
  1341.           in HELP, where required). When configuring the various external
  1342.           utilities (LIST, EDITOR, ARCHIVER etc..) you can precede the
  1343.           utility name with a '/NS'. This indicates to PMDBM that you do
  1344.           not want to use swapping when that utility is invoked. NOTE: This
  1345.  
  1346.                                   Copyright (c) 1991
  1347.  
  1348.  
  1349.           PMDBM V1.7                                              Page: 22
  1350.  
  1351.           switch is a switch to PMDBM, not the utility. As such, it must
  1352.           precede the Utility name. (See 'Help' for specific examples)
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.                                   Copyright (c) 1991
  1406.  
  1407.  
  1408.           PMDBM V1.7                                              Page: 23
  1409.  
  1410.           MAIN DIR: This is the main directory which PMDBM should use for
  1411.                     its files. If a .CFG file didn't exist when you entered
  1412.                     Configure, the value you enter for this field will be
  1413.                     copied to all other DIRectory fields. The first time
  1414.                     you start PMDBM, it will insert the current path into
  1415.                     this field. You may change it to any path on any drive.
  1416.  
  1417.           MESSAGE FILE DIR: The database consists of several files. The 2   
  1418.                     largest are the header file and the message file. Most
  1419.                     files, including the header file, will always be placed
  1420.                     in the MAIN DIR, but if disk space is limited, you can
  1421.                     choose to place the MESSAGE file in a separate
  1422.                     directory, and/or a different disk. (Except initially,
  1423.                     it typically grows to become the largest file).
  1424.  
  1425.           QWK FILE DIR: This tells PMDBM where you store your QWK packets. 
  1426.                     PMDBM will use the QWK files from this area.
  1427.  
  1428.           REPLIES DIR: This tells PMDBM where to store your REPLY packets. 
  1429.                     PMDBM will also place your most recent message pointer
  1430.                     file (.PTR file) here.
  1431.  
  1432.           ** SCRATCH DIR: PMDBM requires a 'Work' directory. This directory
  1433.                     should optimally be a subdirectory of PMDBM's main
  1434.                     directory. 
  1435.  
  1436.           NOTE: *** IT SHOULD NOT BE USED by any other application or for
  1437.                     any other purpose. PMDBM liberally creates and deletes
  1438.                     files in this area!! It also deletes the directory when
  1439.                     not in use!
  1440.  
  1441.           EDITOR NAME: This can be the name of your favourite editor, or a 
  1442.                     batch file which you use to start it. The default
  1443.                     setting is for a batch file in the default directory
  1444.                     called EDITOR.BAT. If your editor cannot be found in
  1445.                     your CURRENT path, you will need to provide the full
  1446.                     drive/path name so the reader can find it. You may also
  1447.                     specify any switches which your editor requires.
  1448.  
  1449.                     By adding a /TMP switch to this line, you will be
  1450.                     indicating to PMDBM that your editor supports the use
  1451.                     of multiple edit windows, AND that you want to use
  1452.                     them. In this event, PMDBM will create a special file
  1453.                     to contain quoted text and that file will be placed
  1454.                     into the editor's second edit-window.
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.                                   Copyright (c) 1991
  1465.  
  1466.  
  1467.           PMDBM V1.7                                              Page: 24
  1468.  
  1469.           TAGLINE FILE: PMDBM supports the use of tagline files. The files
  1470.                     can be ordinary text files, with one tagline per file
  1471.                     line. It is recommended that these files reside in the
  1472.                     MAIN directory. To use more than 1 file, you may
  1473.                     provide a wildcarded name and PMDBM will prompt for the
  1474.                     selection of a specific file when required. Unless the
  1475.                     file is in the MAIN directory, the filename should
  1476.                     include the drive and path to the file.
  1477.  
  1478.           LIST UTILITY: In order to display various text files from your 
  1479.                     QWK packets, PMDBM requires access to your list
  1480.                     utility. The requirements for this field are the same
  1481.                     as those for the EDITOR field. If you do not have a
  1482.                     LIST utility of some form, you can specify 'TYPE' or
  1483.                     'TYPE | MORE' to have PMDBM use Dos' TYPE command.
  1484.                     Alternatively, you may also use your Editor.
  1485.  
  1486.           ARCHIVER: When downloaded, your QWK packets will be in archived 
  1487.                     form. When uploading your replies, you will need to
  1488.                     archive them as well. This is where you specify the
  1489.                     name of the archiver to use.
  1490.  
  1491.           DE-ARCHIVER: Complement to ARCHIVER, is used to de-archive files
  1492.                     from QWK or REPLY packets.
  1493.  
  1494.           FILENAME TO USE: What you enter here will be used as the first 8
  1495.                     characters for naming PMDBM's MessageBase files. The
  1496.                     default is MAILFILE. Since one MessageBase can only
  1497.                     support one BBS, this field will be most useful to
  1498.                     users of multiple BBSes. If you have more than 1
  1499.                     configuration file, the value in this field should be
  1500.                     unique. The same name should not be used in more than 1
  1501.                     configuration file.
  1502.  
  1503.           MAX MESSAGE LINES: Some BBS software and Mail readers can not 
  1504.                     support long messages. PMDBM can split your outgoing
  1505.                     messages at any point you specify here. Though the
  1506.                     default (and recommended) value is 99 lines you can
  1507.                     change this value or totally disable this feature by
  1508.                     setting it to 0, understanding that by doing so you may
  1509.                     cause your messages to be truncated by some BBSes and
  1510.                     readers. When you create a 'Reply' or message, this
  1511.                     value is assigned to the message as the default message
  1512.                     length, but you may change the value on a message by
  1513.                     message basis.
  1514.  
  1515.           MAX PACKETS TO KEEP: PMDBM will delete any QWK and REPly packets
  1516.                     in excess of the number specified here. A value of 0
  1517.                     disables this feature. RENAME PACKETS must also be
  1518.                     enabled for this feature to work.
  1519.  
  1520.  
  1521.  
  1522.  
  1523.                                   Copyright (c) 1991
  1524.  
  1525.  
  1526.           PMDBM V1.7                                              Page: 25
  1527.  
  1528.           AGE NEW:  The AGE NEW field defines the number of DAYS to retain
  1529.                     the 'New' status of unread messages. After this time
  1530.                     has elapsed, the 'New' status will be changed to 'old'
  1531.                     and the message will begin to expire. You should set
  1532.                     this to a value which will ensure that, combined with
  1533.                     the expiry date, you will give yourself enough time to
  1534.                     read any new message of interest. If you always read
  1535.                     new messages within the first day or 2, you might set
  1536.                     this value to 2. If you take longer you might set it to
  1537.                     7. The messages will not disappear after 7 days, but
  1538.                     will begin to expire. Since they will be retained in
  1539.                     the message base for a further period equivalent to the
  1540.                     expiry period for the specific conference, you may
  1541.                     choose a small value for this number if your expiry
  1542.                     periods are generous and a longer value if your expiry
  1543.                     periods are short. If this value is set to 0, the
  1544.                     status will never be changed.
  1545.  
  1546.           CLEAN PACKET: This option identifies the number of the packet
  1547.                     which PMDBM should run the 'Clean' batch file against.
  1548.                     It is intended that this batch file contain commands
  1549.                     which remove certain files from your QWK packets. While
  1550.                     some may like to keep a few mail packets around,
  1551.                     keeping multiple versions of BBSNEWS or the various
  1552.                     Services is not always desirable.
  1553.  
  1554.           DEFAULT EXPIRY: When PMDBM adds a new conference to the
  1555.                     MessageBase, it assigns it this value as the default
  1556.                     expiry period. This value can subsequently be changed
  1557.                     on a conference-by-conference basis.
  1558.  
  1559.           USE COLOR: This option can be toggled on/off for monochrome users
  1560.                     so they don't have to use the /M switch when firing up
  1561.                     PMDBM. 'Y' is the default setting.
  1562.  
  1563.           REPLACEMENT SYMBOL: PMDBM supports the use of certain variables
  1564.                     in your header and footer files. To identify such a
  1565.                     variable, it must be preceded and followed by a special
  1566.                     character and this is where you can specify the
  1567.                     character you wish to use and you may use virtually any
  1568.                     valid ascii character here. (See the SYMBOLS.DOC file,
  1569.                     or the section on SYMBOLS for more info)
  1570.  
  1571.           AUTOIMPORTS: When set to 'Y' PMDBM will automatically import any
  1572.                     QWK file if it's filename exactly matches the
  1573.                     [bbsname].QWK format. Of course, this excludes files
  1574.                     which have been renamed to the form BBSnumber.QWK.
  1575.                     There is no harm done (apart from wasting a little
  1576.                     time) if you accidentally import a packet twice. PMDBM
  1577.                     stores messages based on conference number and message
  1578.                     number and will not store duplicates again. This        
  1579.                     feature works best if the RENAME PACKETS is set to 'Y'
  1580.                     or some other software is used to rename your packets.  
  1581.  
  1582.                                   Copyright (c) 1991
  1583.  
  1584.  
  1585.           PMDBM V1.7                                              Page: 26
  1586.  
  1587.                     Otherwise, PMDBM will attempt to import any packet
  1588.                     which matches the [bbsname].QWK format every time it
  1589.                     starts up.
  1590.  
  1591.           ZIP HDR:  When a QWK packet is read, a temporary index file is    
  1592.                     created in the scratch directory. This index file
  1593.                     contains various information about each message,
  1594.                     including whether or not it has been read. If ZIP HDR
  1595.                     is set to 'Y', then the INDEX file will be archived
  1596.                     into the QWK packet when you exit the QWK reader
  1597.                     portion of PMDBM. If set to 'N', then the index file
  1598.                     (.HDR file) will only exist until the scratch directory
  1599.                     is cleaned up. In that case, subsequent re-reading of
  1600.                     the QWK packet will cause a brand new index file to be
  1601.                     created. Personally, I recommend setting this to 'N',
  1602.                     since the purpose of the reader is to eliminate the
  1603.                     need to continually go back to previous QWK packets.
  1604.                     The time needed to zip the file is also longer than the
  1605.                     time needed to recreate a new one. Note that as long as
  1606.                     the scratch directory is not cleaned out (you are
  1607.                     prompted for this) you can re-read the current packet
  1608.                     as often as you like, by selecting MESSAGES.DAT instead
  1609.                     of a QWK file, without losing the status information
  1610.                     contained in the HDR file.
  1611.  
  1612.           RENAME PACKETS: While I recommend that you leave this set to 'Y',
  1613.                     setting this to 'N' allows you to disable PMDBM's
  1614.                     renaming (and cleanup) of your QWK and REP files. The
  1615.                     only time I'd recommend setting this to 'N' is if you
  1616.                     use another program which needs access to your QWK
  1617.                     packets, and it is not compatible with PMDBM's naming
  1618.                     format. When this switch is set to 'N', PMDBM will no
  1619.                     longer be concerned about the name of the QWK packet
  1620.                     and will allow selection of any packet which is named
  1621.                     *.QW*.
  1622.  
  1623.           USE SWAPPING: When set to 'Y' PMDBM will swap itself out to 
  1624.                     memory if available, otherwise to disk, allowing PMDBM
  1625.                     to free up the memory it is using when other programs
  1626.                     are started up. Even if this option is set to 'N',
  1627.                     there are occasions where it is necessary for PMDBM to
  1628.                     swap out. Except for these few cases, setting this
  1629.                     field to 'N' disables all swapping. A better means of
  1630.                     disabling swapping would be to selectively disable it
  1631.                     for individual utilities. If you use any memory-hungry
  1632.                     utilities with PMDBM you will have no choice but to
  1633.                     leave this enabled.
  1634.  
  1635.                     Note that if the swapper fails to reload PMDBM for any
  1636.                     reason, the ISAM library will fail to deallocate it's
  1637.                     expanded memory. A reboot is typically required to
  1638.                     clear this. (Windows users who do not load an EMM
  1639.                     driver in CONFIG.SYS can just restart Windows).
  1640.  
  1641.                                   Copyright (c) 1991
  1642.  
  1643.  
  1644.           PMDBM V1.7                                              Page: 27
  1645.  
  1646.           PARAGRAPH QUOTES: When set to 'Y', the initials of the message 
  1647.                     sender are only placed at the head of each paragraph
  1648.                     and line draw characters are used to mark the quoted
  1649.                     section. When set to 'N', the initials are placed on
  1650.                     every quoted line followed by '> ' (ie: LG> Well,
  1651.                     what....)
  1652.  
  1653.           IMPORT PERSONAL: When set to 'S' or 'A' this feature will
  1654.                     automatically import any messages from a QWK packet,
  1655.                     into the MessageBase, which are addressed to or written
  1656.                     by you.
  1657.  
  1658.                     The valid values for this field are:
  1659.                           N - No importing
  1660.                           S - Save personal messages
  1661.                           A - Archive personal messages
  1662.  
  1663.           BEEP PERSONAL: This option enables/disables the warning beep 
  1664.                     which is used to identify personal messages. If
  1665.                     enabled, PMDBM will sound a beep whenever you read a
  1666.                     message in a conference other than 'Personal Mail'
  1667.                     which is either addressed to you or posted by you.
  1668.  
  1669.           FIDO TAGLINE: FIDO boards do not allow the use of high-ascii 
  1670.                     characters. If you use FIDO, you should ensure that you
  1671.                     do not use such characters within your messages. You
  1672.                     can use this flag to tell PMDBM not to use high-ascii
  1673.                     characters in its tagline by setting this flag to 'Y'. 
  1674.                     This will establish a default setting, which can be
  1675.                     changed on a message by message basis when creating
  1676.                     messages.
  1677.  
  1678.           CONFERENCES IN USE: If set to 'Y', only those conferences which 
  1679.                     are in use will be presented for selection on the
  1680.                     'Conference Selection Screen'. If set to 'N' then all
  1681.                     conferences will be displayed. Since this display can
  1682.                     be toggled while you are in the reader, regardless the
  1683.                     setting of this switch, all conferences are available
  1684.                     for selection when entering or replying to messages and
  1685.                     when configuring the QMAIL door. A setting of 'Y'
  1686.                     reduces peak memory requirements.
  1687.  
  1688.           -----------------------------------------------------------------
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.                                   Copyright (c) 1991
  1701.  
  1702.  
  1703.           PMDBM V1.7                                              Page: 28
  1704.  
  1705.           8.3 FILES USED:
  1706.  
  1707.           Current Default: Reply.IN and Reply.OUT - temporary work files 
  1708.                     created during a reply and edited by user. Reply.Out is
  1709.                     not deleted till the next reply, so you can recover
  1710.                     MANUALLY in the event of some error. Reply2.IN contains
  1711.                     quoted text if the editor name contains the /TMP switch
  1712.                     in the configuration.
  1713.  
  1714.           Same directory as PMDBM.EXE:
  1715.  
  1716.                            *.CFG - Configuration files
  1717.                     PMDBMHLP.IDX - Index to help file
  1718.                     PMDBMHLP.DAT - Help file
  1719.                     PMDSTRNG.DAT - Datafile containing strings for PMDBM
  1720.                        PMDBM.KEY - Registered user key file
  1721.                       PREPMD.BAT - Will be executed by PMDBM on startup
  1722.                      POSTPMD.BAT - Will be executed by PMDBM prior to exit
  1723.  
  1724.           Main Directory:
  1725.  
  1726.                   [filename].HDR - MessageBase header file
  1727.                   [filename].DEL - list of the available free spots in     
  1728.                                    the [filename].FIL file.
  1729.                            *.??? - ASCII TagLine files (*.TAG recommended)
  1730.                            *.CCL - CarbonCopy and Key Contact lists.
  1731.                            *.CCU - Key Contact lists for Usenet Gateway
  1732.                                    users.
  1733.                    [bbsname].CLN-  Batch file used by PMDBM to 'clean' QWK
  1734.                                    packets. The file typically contains
  1735.                                    'Archiver' commands to remove unneeded
  1736.                                    files from QWK.
  1737.                   [filename].RPL - Contains the message body for Replies
  1738.                                    and newly entered messages before they
  1739.                                    are exported.
  1740.                            *.XCL - Conference Exclude files (See help under
  1741.                                    'Conferences')
  1742.                      ALIASES.LIS - List of alternate usernames
  1743.                      QCONFIG.TXT - Temporarily stores your QMAIL DOOR
  1744.                                    configuration commands, till they are    
  1745.                                    inserted into the REPLY packet.
  1746.                         HDR*.    - Conference specific Header files
  1747.                         FTR*.    - Conference specific Footer files
  1748.                         other    - FOOTER, HEADER, FOOTER.NET HEADER.NET
  1749.  
  1750.           Scratch Directory: (Temporary storage only)
  1751.  
  1752.                     Messages.HDR - Header file for current QWK packet.
  1753.                                    Miscellaneous files Unpacked QWK files
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.                                   Copyright (c) 1991
  1760.  
  1761.  
  1762.           PMDBM V1.7                                              Page: 29
  1763.  
  1764.           Message File Dir:
  1765.  
  1766.                   [filename].FIL - Contains the message body for messages
  1767.                                    in the MessageBase.
  1768.  
  1769.           QWK and REPLIES Dir: QWK and REP files. An uncompressed copy of
  1770.                     the most recent REP packet is kept as bbs01.MSG. While
  1771.                     you may delete it manually, they don't use much space
  1772.                     and provide some backup. Should anything happen to
  1773.                     damage your most recent REP packet before or during
  1774.                     upload, you can recreate it by renaming and then
  1775.                     archiving the .MSG file.
  1776.  
  1777.           -----------------------------------------------------------------
  1778.  
  1779.           8.4 BACKUPS
  1780.  
  1781.                As is true with any data base system, there is only one sure
  1782.                way to protect your message base against loss, namely good
  1783.                backups. The more important your message base is to you, the
  1784.                more important are regular backups.
  1785.  
  1786.                To protect your message base against data loss, you should
  1787.                routinely back up the .HDR and .FIL file(s). These files are
  1788.                a matched pair and restoring one means having to restore the
  1789.                other. As such, they should be backed up at the same time.
  1790.                Most other files (with the exception of the key file and the
  1791.                .EXE files) can be recreated by PMDBM but there is NO WAY to
  1792.                recreate the user data contained in your message base!! 
  1793.  
  1794.                PMDBM does have many safe guards and automated recovery
  1795.                procedures built in, but whether your message base becomes
  1796.                damaged or lost due to a disk failure, corruption by
  1797.                programs or corruption caused by PMDBM, your backups are
  1798.                your sole line of RELIABLE defense! I can not stress their
  1799.                importance enough!
  1800.  
  1801.           -----------------------------------------------------------------
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.                                   Copyright (c) 1991
  1819.  
  1820.  
  1821.           PMDBM V1.7                                              Page: 30
  1822.  
  1823.           9.0 USING PMDBM
  1824.  
  1825.           Apart from secondary functions, PMDBM's primary function is to
  1826.           allow you to read messages from a mail packet - as you would with
  1827.           any mail reader. But, in addition, PMDBM also supports the use of
  1828.           a MessageBase.
  1829.  
  1830.           As you read your mail, you undoubtably find messages you would
  1831.           like to keep for future reference. Keeping a whole packet for the
  1832.           sake of a message, or even a few messages, is a little extreme -
  1833.           not to say wasteful. In my vision of PMDBM, I saw the MessageBase
  1834.           as an archive for SELECTed messages. In this archive, one could
  1835.           treat any saved message as though it were still in a QWK packet.
  1836.  
  1837.           A key concept to grasp is that there are 2 twin 'sides' to PMDBM.
  1838.           On the one side you read, reply to, and manipulate messages which
  1839.           are still in the QWK packet. On the other side, while outwardly
  1840.           it appears very similar to the first, you are actually reading
  1841.           and manipulating messages in your personal MessageBase.
  1842.  
  1843.           Which 'side' of PMDBM you use, when reading mail, depends on
  1844.           which option you select from the Main Menu. While very similar,
  1845.           both sides of PMDBM do have differences. For one, some of the
  1846.           menu options differ. Another difference is that the Menu Bar's
  1847.           are a different color to help the user distinguish between them.
  1848.           While in the MessageBase side, all menu bars are RED. In the QWK
  1849.           packet side, menu bars are blue or cyan.
  1850.  
  1851.           Certain information is always the same, regardless if you are in
  1852.           the QWK side, or the MessageBase side. The Conference statistics
  1853.           (at the bottom of the Conference Selection Screen) are always for
  1854.           the MessageBase. And since the Replies conference is really in
  1855.           the MessageBase, it is used in common from both sides.
  1856.  
  1857.           In addition to which 'side' you use, the Main Menu option you
  1858.           select also determines which 'Mode' PMDBM starts displaying
  1859.           messages in.
  1860.  
  1861.           In 'OLD' mode, only messages which had been previously read are
  1862.           displayed.
  1863.  
  1864.           In 'NEW' mode, only messages which had not been read when the
  1865.           current session was started are displayed.
  1866.  
  1867.           While you can not delete messages from the mail packet, you can
  1868.           do so from the MessageBase. The 'ALL' mode, on the MessageBase
  1869.           side, includes all messages which are in the messagebase,
  1870.           including those which have been deleted but not yet removed.
  1871.  
  1872.           Regardless the side and initial Mode, you can change the 'Mode'
  1873.           on any screen with 'N'ew command (ALT-N from the Conference
  1874.           Selection Screen).
  1875.           -----------------------------------------------------------------
  1876.  
  1877.                                   Copyright (c) 1991
  1878.  
  1879.  
  1880.           PMDBM V1.7                                              Page: 31
  1881.  
  1882.           9.1 Main Menu options:
  1883.  
  1884.           As with all screens, F1, ALT-H or ? will cause help to be
  1885.           displayed.
  1886.  
  1887.            E - Enter a New message
  1888.            N - Read only NEW messages in MessageBase
  1889.            A - Read ALL current messages in MessageBase.
  1890.            O - Read OLD messages in MessageBase.
  1891.  
  1892.           The last three above commands establish the initial mode. The
  1893.           mode can be changed from any screen within the reader by use of
  1894.           the N(ew) command (ALT-N on the Conference Selection Screen). The
  1895.           default option (selected by entering a space or hitting <Enter>)
  1896.           is 'A'll.
  1897.  
  1898.            A - Archive New files list
  1899.            T - ExTract PTR File
  1900.            I - Import QWK packet into MessageBase
  1901.            Q - Read a QWK packet - Starts in 'New' mode, but mode can be
  1902.                changed from within QWK.
  1903.            L - List NEW FILES
  1904.            S - Services
  1905.            V - View BBS news file
  1906.  
  1907.  
  1908.            C - Edit configuration options
  1909.            D - Shell to Dos (as on all screens, ALT-D or ALT-J also work)
  1910.            P - Print a copy of the order form
  1911.            U - Use a new configuration file (registered only)
  1912.            X - Exit the reader. ESC will also accomplish this, but requires
  1913.                confirmation. (ALT-X may also be used)
  1914.  
  1915.           -----------------------------------------------------------------
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.                                   Copyright (c) 1991
  1937.  
  1938.  
  1939.           PMDBM V1.7                                              Page: 32
  1940.  
  1941.           9.2 CONFERENCE SELECTION SCREEN
  1942.  
  1943.           This screen allows you to select the conference from which to
  1944.           read messages. Depending on the current setup, it may display all
  1945.           known conferences or only those in use. One of the nicest
  1946.           features of this screen is the ability to enter alphanumeric data
  1947.           in order to select a conference. As you type, PMDBM will find the
  1948.           first conference which matches the characters typed, even if the
  1949.           conference is not displayed on the current screen. If no match is
  1950.           found, you will hear a beep. The valid characters typed are
  1951.           displayed, black on grey, in the middle of line 20 of your
  1952.           screen. If you've typed a valid character (one with a match) but
  1953.           decide to change it, you may use the backspace key to delete the
  1954.           last character typed. The ESC key will delete all characters
  1955.           typed. To select the currently highlighted conference, just type
  1956.           a space or hit <Enter>. Attempting to select a conference with 0
  1957.           messages will return you to this screen.
  1958.  
  1959.           Of course, you may use the arrow keys, PageUp/PageDown and the
  1960.           Home/End keys to move the highlighted selection bar, as detailed
  1961.           in the Command Summary section. If there are more conferences
  1962.           than the screen can accommodate at one time, the display will
  1963.           scroll up, down, left or right.
  1964.  
  1965.           You will find the following information displayed on the screen
  1966.           for each conference:
  1967.  
  1968.           The top line displays menu options with the reader's current
  1969.           'mode' being displayed in the far right hand corner.
  1970.  
  1971.           Conference Number: This is the number you or your BBS has
  1972.           assigned to the conference.
  1973.  
  1974.           Conference Name: This will either be the name assigned by your
  1975.           BBS or, in the case of personal conferences, by you. You may
  1976.           change the name at any time.
  1977.  
  1978.           Number of messages: Immediately after the name, is a number. This
  1979.           is the number of messages in the conference WHICH CAN BE
  1980.           DISPLAYED IN THE CURRENT MODE. If you are in 'NEW' mode, but all
  1981.           the messages in a conference are old, 0 will be displayed.
  1982.  
  1983.           If a conference has new messages in it, a green double right
  1984.           arrow will be displayed between the conference number and the
  1985.           conference name.
  1986.  
  1987.           At the bottom of the display are statistics for 1 conference. The
  1988.           information represents MessageBase statistics for the currently
  1989.           highlighted conference, including the number of New, Old, Deleted
  1990.           and Total messages. As you move the highlight bar, the display is
  1991.           updated for the new conference. Please note that even when you
  1992.           are reading a QWK packet, the information presented here is for
  1993.           the MessageBase and not the QWK packet.
  1994.  
  1995.                                   Copyright (c) 1991
  1996.  
  1997.  
  1998.           PMDBM V1.7                                              Page: 33
  1999.  
  2000.           9.3 MESSAGE SELECTION SCREEN
  2001.  
  2002.           This screen will display up to 19 messages at a time. To select a
  2003.           message or thread move the highlighted selection bar to the
  2004.           message you want to read and type a space or hit <Enter>.
  2005.  
  2006.           As in the case of the Conference Selection Screen, there is a
  2007.           menu bar at the top of the screen and the far right side
  2008.           indicates the current mode. The status of all messages displayed
  2009.           match the mode that is displayed.
  2010.  
  2011.           The current conference number and name are displayed on the
  2012.           second line, directly beneath where the mode is displayed. Each
  2013.           of the subsequent lines on this screen display information for 1
  2014.           message. When displaying messages, for most conferences, each
  2015.           line will contain the message Subject, the message Number,
  2016.           message Addressee and message Sender. Since the recipient of all
  2017.           messages in conference 9001 (your Personal Mail) is known (you),
  2018.           the field normally used to display the TO information is used
  2019.           instead to display the real conference number/name of the
  2020.           messages. Likewise in conference 9002 (Replies) since all
  2021.           messages are from you, the From field is used to display the
  2022.           conference into which the message will be placed on upload.
  2023.  
  2024.           You may also notice that you have the option of replying to a
  2025.           message from this screen without actually having to read the
  2026.           message. You can verify that the current message is the one you
  2027.           want by using the preview function, which will display the top
  2028.           few lines of the message.
  2029.  
  2030.           -----------------------------------------------------------------
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.                                   Copyright (c) 1991
  2055.  
  2056.  
  2057.           PMDBM V1.7                                              Page: 34
  2058.  
  2059.           9.4 MESSAGE SCREEN
  2060.  
  2061.           On selecting a message, the Message Screen will be displayed. The
  2062.           first few lines are used for the Menu options and for displaying
  2063.           the header. Again, the current mode is displayed in the top right
  2064.           corner.
  2065.  
  2066.           Note that commands on this screen vary slightly when reading the
  2067.           message base versus reading a QWK packet. While the following may
  2068.           seem a bit confusing, while reading about it, you will find that
  2069.           as you actually use PMDBM, these variations will make quite a bit
  2070.           of sense, and, of course the menu bar at the top of the screen
  2071.           changes to reflect them.
  2072.  
  2073.           Since messages can not be 'Deleted' from a QWK packet, the Delete
  2074.           and Kill commands are not available. 
  2075.  
  2076.           The archive and save commands, while the results may be similar,
  2077.           act differently as well. When either command is used with a QWK
  2078.           packet, a copy of the message is created in the message base. If
  2079.           used while reading the message base, they cause the 'Expiry'
  2080.           status of the displayed message to change.
  2081.  
  2082.           Special 'Replies conference' notes
  2083.  
  2084.           Additionally, certain commands do not function (or function
  2085.           differently) when the selected conference is the 'Replies'
  2086.           conference.
  2087.  
  2088.           Since messages in the Replies conference cannot be 'saved', the
  2089.           'S' command (normally Save) becomes the Status command and
  2090.           toggles the SEND/HOLD status.
  2091.  
  2092.           Although all messages in the 'Replies' conference are actually in
  2093.           the message base, commands behave more like they do when a QWK
  2094.           packet is being read, than when a normal message base conference
  2095.           is read. Due to the special processing requirement of this
  2096.           conference, the 'Kill' command is not available though the
  2097.           'Delete' command is, and acts as expected.
  2098.  
  2099.           -----------------------------------------------------------------
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.                                   Copyright (c) 1991
  2114.  
  2115.  
  2116.           PMDBM V1.7                                              Page: 35
  2117.  
  2118.           9.5 PMDBM COMMAND OVERVIEW:
  2119.  
  2120.           Command mode (Usual):
  2121.  
  2122.           F1, ?, ALT-H - HELP is available on most screens. The help system
  2123.                          is designed in layers and Using this command from
  2124.                          the main menu will enter the help system at the
  2125.                          top layer, or very beginning, from where help for
  2126.                          all other screens can also be viewed.
  2127.  
  2128.           INS or INSERT- Archive (or Insert) a record into the Permanent
  2129.                          MessageBase
  2130.  
  2131.           DEL or DELETE- Delete a record from the MessageBase. Of course,
  2132.                          this key doesn't function while reading QWK
  2133.                          packets.
  2134.  
  2135.           ESC          - Quit or abort and go back one level. Can be used
  2136.                          at any point where input is required, including
  2137.                          Dialogue Box prompts.
  2138.  
  2139.           B (suBj)     - Edit the subject field
  2140.  
  2141.           C (Contact)  - Add message sender's name to Key
  2142.                          Contact/CarbonCopy file from either the Message
  2143.                          Selection Screen, or while reading a message.
  2144.  
  2145.           E (Enter)    - Enter a Message
  2146.  
  2147.           F (Find)     - Search for a record
  2148.  
  2149.           J (Join)     - Returns to the Conference Selection screen
  2150.  
  2151.           K (Kill)     - Kill Message, Conference. Unlike Delete, this
  2152.                          operation is permanent and cannot be reversed. A
  2153.                          Delete can be reversed, always at least until just
  2154.                          prior to the 2nd update after the deletion
  2155.                          occurred.
  2156.  
  2157.           L (List)     - Will list the contents of *.CC* files from the
  2158.                          Subject Selection Screen or while reading a
  2159.                          message.
  2160.  
  2161.           M (More)     - Displays a small pop-up window for additional
  2162.                          commands. It isn't necessary to use 'M' before
  2163.                          using the commands.
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.                                   Copyright (c) 1991
  2173.  
  2174.  
  2175.           PMDBM V1.7                                              Page: 36
  2176.  
  2177.           N (New)      - Toggles a switch telling the reader which messages
  2178.                          you want to view. There are 3 modes and the
  2179.                          current mode is always displayed in the upper
  2180.                          right hand corner of the screen. In ALL mode, all
  2181.                          messages (including deleted messages) are
  2182.                          displayed. In NEW mode, only new (unread) messages
  2183.                          are displayed. This is the default when reading a
  2184.                          QWK packet. In OLD mode, only old (previously
  2185.                          read) messages are displayed.
  2186.  
  2187.           O (sOrt)     - Allows selection of alternate sort keys for
  2188.                          message selection.
  2189.  
  2190.           P (Print)    - Will print a copy of the message, including a
  2191.                          header on each page, to the selected printer.
  2192.                          Alternately, a file name may be specified instead
  2193.                          of a printer.
  2194.  
  2195.           Q (quit)     - Usually the same as ESC except on the Main Menu
  2196.                          and in Dialogue Boxes.
  2197.  
  2198.           R (Reply)    - Enter a Reply (or Re-edit reply in Replies
  2199.                          Conference).
  2200.  
  2201.           S (Save)     - This is only available while reading QWK packets.
  2202.                          It adds a copy of the current message to the
  2203.                          MessageBase but without archiving it. Without
  2204.                          intervention, the message will eventually expire.
  2205.  
  2206.           U (Usenet)   - Add USENET address of message sender to Usenet Key
  2207.                          Contact list. (Only works when USENET address
  2208.                          exists, and only while actually reading a message)
  2209.  
  2210.           V (View)     - Displays the first few lines of the message, while
  2211.                          on the Message Selection Screen.
  2212.  
  2213.           X (Xtend)    - Extends a message's expiry date based on the
  2214.                          default expiry period for the conference. This
  2215.                          command is only available while in the MessageBase
  2216.                          and is also used to Undelete messages. The X key
  2217.                          is also used as the Exit the command on the Main
  2218.                          Menu.
  2219.  
  2220.           + (Skip)     - Skip rest of thread.
  2221.  
  2222.           > or .       - Shift display right (only when lines are wider
  2223.                          than 80 characters). This key will also move the
  2224.                          right margin further to the right while stealing a
  2225.                          tagline.
  2226.  
  2227.           < or ,       - Will scroll display back to the left. This key
  2228.                          will also move the left margin further to the left 
  2229.                          while stealing a tagline.
  2230.  
  2231.                                   Copyright (c) 1991
  2232.  
  2233.  
  2234.           PMDBM V1.7                                              Page: 37
  2235.  
  2236.           TAB          - Will jump to the far right on messages wider than
  2237.                          80 columns. 
  2238.  
  2239.           BackSpace    - Will jump back to the far left.
  2240.  
  2241.           PAGE UP/DOWN - Move Up/Down one page at a time. On the message
  2242.                          screen, will also move from the top/bottom of
  2243.                          current message to bottom/top of
  2244.                          previous/subsequent message.
  2245.  
  2246.           SPACE        - Equivalent to enter. The 4 arrow keys and the
  2247.                          space bar are the only ones required to traverse
  2248.                          through a message file.
  2249.  
  2250.           LEFT ARROW   - Equivalent to PageUp except on the Conference
  2251.                          Selection Screen and when in Edit mode.
  2252.  
  2253.           RIGHT ARROW  - As above but equivalent to PageDown. On the
  2254.                          Conference Selection Screen, these 2 keys move 1
  2255.                          column to the left or right.
  2256.  
  2257.           UP/DOWN ARROW- Scroll Up/Down, usually 1 line, or moves selection
  2258.                          bar.
  2259.  
  2260.           HOME/END     - As would be expected, typically goes to the
  2261.                          beginning/end of file, message, conference, etc.
  2262.  
  2263.           NUMERIC      - The numeric keypad is always treated as though NUM
  2264.                          LOCK is off, except when numeric data is expected.
  2265.  
  2266.           ALT-D        - Shell to DOS (or ALT-J)
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.                                   Copyright (c) 1991
  2291.  
  2292.  
  2293.           PMDBM V1.7                                              Page: 38
  2294.  
  2295.           Only On Conference Selection Screen:
  2296.  
  2297.           ALT-A        - Add a personal conference
  2298.  
  2299.           ALT-C        - QMAIL door Configuration
  2300.  
  2301.           ALT-D        - Shell to Dos (or ALT-J)
  2302.  
  2303.           ALT-E        - Edit Conference info
  2304.  
  2305.           ALT-T        - Toggle Display between full conference listing and
  2306.                          listing only conferences in use.
  2307.  
  2308.           ALT-N        - Change modes - this is a three-way toggle which
  2309.                          changes modes, each time it's used, from 'New' to
  2310.                          'Old' to 'All' and back to 'New'.
  2311.  
  2312.           Keyboard use has been simplified as much as possible while at the
  2313.           same time maintaining consistency across all screens. The
  2314.           Conference Selection Screen is one exception in that Alpha-
  2315.           numeric entries are permitted in the selection of conferences (a
  2316.           fantastic option for those with 2000+ conferences!). As such, all
  2317.           Alpha commands must be accompanied by the ALT key. On the other
  2318.           hand, this screen seldom requires the actual use of commands with
  2319.           the Space Bar (or Enter) and arrow keys typically being the keys
  2320.           used. On this screen, the Left and Right arrow keys move the
  2321.           selection bar 1 column to the left or one column to the right.
  2322.  
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.                                   Copyright (c) 1991
  2350.  
  2351.  
  2352.           PMDBM V1.7                                              Page: 39
  2353.  
  2354.           Edit Mode Commands:
  2355.  
  2356.           TAB          - Accept current value of field and move to next
  2357.                          field.
  2358.  
  2359.           ENTER        - Accept field input (when in Field Edit Mode) or
  2360.                          accept screen
  2361.  
  2362.           ARROW KEYS   - Move to next field, or within a field while in
  2363.                          Field Edit Mode.
  2364.  
  2365.           ESC          - Abort input (in Field Edit Mode) or abort function
  2366.  
  2367.           UP/DOWN arrow- Used to Toggle options, scroll through selection
  2368.                          lists or move up or down from field to field
  2369.  
  2370.           DEL or INSERT- Places you in 'Field Edit Mode' and allows you to
  2371.                          edit a field without replacing the existing field
  2372.                          value. There is no current support for Overstrike
  2373.                          mode while editing a field. Field background is
  2374.                          always RED while in 'Field Edit Mode'.
  2375.  
  2376.           LEFT/RIGHT arrow - Used to move next/previous field. Once an edit
  2377.                          is started on a field, moves left or right within
  2378.                          the field.
  2379.  
  2380.           END/HOME     - Used to move to the beginning or end of the edit
  2381.                          field.
  2382.           -----------------------------------------------------------------
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.                                   Copyright (c) 1991
  2409.  
  2410.  
  2411.           PMDBM V1.7                                              Page: 40
  2412.  
  2413.           7
  2414.  
  2415.           9.6 SELECTION WINDOWS / PICK LISTS:
  2416.  
  2417.           When you enter some commands, a cyan selection window may appear.
  2418.           At the top of the window, you'll find a selection bar which will
  2419.           scroll through the list as the up or down arrow keys are used.
  2420.           The END, HOME, PGDN and PGUP keys may also be used on these
  2421.           lists.
  2422.  
  2423.           On some selections, a manual entry is also possible. In such
  2424.           cases, the top line in the selection window will be blank and an
  2425.           Edit Field will be created if any alpha-numeric keys are typed.
  2426.  
  2427.           -----------------------------------------------------------------
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.                                   Copyright (c) 1991
  2468.  
  2469.  
  2470.           PMDBM V1.7                                              Page: 41
  2471.  
  2472.           9.7 TAGLINE SUPPORT:
  2473.  
  2474.           The built in TagLine Thief is very easy to use. It permits the   
  2475.           selection of any message line currently on the screen and appends
  2476.           it to a TagLine file. Prior to selection, it allows adjustment of
  2477.           the right and left margins, then puts the user into edit mode
  2478.           where the Tagline can be modified before storing. It supports the
  2479.           use of multiple files by using a wild carded filespec in the
  2480.           configuration file. Since there is only room for 1 file
  2481.           specification in the configuration, the files must follow some
  2482.           form of standard naming convention so the wildcards can be used.
  2483.           The files should reside in the main reader directory.
  2484.  
  2485.           Selecting a tagline:
  2486.  
  2487.           You use the 'T'ag option while reading a message.
  2488.  
  2489.           A list of your existing tagline files is displayed for your   
  2490.           selection. If none exist, TAGLINES.TAG will be created and used.
  2491.  
  2492.           Next, a selection bar will be displayed and you can select any
  2493.           line within the current message window as a tagline by using the
  2494.           up and down arrow keys to scroll the selection bar.
  2495.  
  2496.           Use of the left and right arrow keys will narrow the margins.   
  2497.           To increase the margins again, use the > and < keys (unshifted is 
  2498.           fine).
  2499.  
  2500.           Once the line is selected, just tap the <Enter> key.
  2501.  
  2502.           Next, an edit field will appear and you can edit or totally   
  2503.           replace the tagline.
  2504.  
  2505.           FIDO TAGLINE
  2506.  
  2507.           PMDBM provides support for FIDO compliant taglines. You can
  2508.           configure your message base such that FIDO compliance is the
  2509.           default. In addition, you can change from the default setting for
  2510.           each individual message.
  2511.  
  2512.           -----------------------------------------------------------------
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.                                   Copyright (c) 1991
  2527.  
  2528.  
  2529.           PMDBM V1.7                                              Page: 42
  2530.  
  2531.           9.8 PMDBM Symbol Translations:
  2532.  
  2533.           The character which precedes and follows your symbols is defined
  2534.           in the configuration. For the purpose of documentation, I will
  2535.           use the "@" character, which is the default. At this time, while
  2536.           care should still be used in the symbol's selection, translation
  2537.           only occurs for symbols in the header and footer files, so the
  2538.           risk is minimal. The symbols may use lower, upper or mixed case.
  2539.  
  2540.           The following are the supported symbol translations which are
  2541.           done in the header and footer files at the start of the edit
  2542.           session:
  2543.  
  2544.              @C@       - The line will be centered.
  2545.              @TO@      - The recipient of the message being replying to
  2546.              @FROM@    - The Sender of the message being replied to
  2547.              @FIRST@   - The first name of the Sender
  2548.              @LAST@    - The last name of the Sender
  2549.              @DATE@    - Current system date
  2550.              @TIME@    - Current system time
  2551.              @WEEKDAY@ - first 3 letters of weekday in the form WWW
  2552.              @DAY@     - the current date in the form DD
  2553.              @MONTH@   - the current month in the form MMM
  2554.              @MTH@     - the current month in its numeric form of MM
  2555.              @YEAR@    - the current year in the form YY
  2556.              @MSGDATE@ - Date from header of message being replied to
  2557.              @MSGTIME@ - Time from header of message being replied to
  2558.              @MSGDAY@  - the message date in the form DD
  2559.              @MSGMONTH@- the message month in the form MMM
  2560.              @MSGMTH@  - the message month in its numeric form of MM
  2561.              @MSGYEAR@ - the year of the message in the form YY
  2562.              @MSGNUM@  - Message Number of message being replied to
  2563.              @SUBJ@    - Message Subject from the header
  2564.              @ME@      - Your BBS username
  2565.              @MYFIRST@ - Your first name
  2566.              @MYLAST@  - Your surname
  2567.              @CONFNO@  - The current Conference number
  2568.              @CONF@    - The current conference name
  2569.              @MSGNUM@  - The Message Number assigned by the BBS, to the    
  2570.                          message being replied to.
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.                                   Copyright (c) 1991
  2586.  
  2587.  
  2588.           PMDBM V1.7                                              Page: 43
  2589.  
  2590.              Usenet Specific Symbols:
  2591.  
  2592.              @UAddress - Address to whom the message will be sent!! First
  2593.                          choice will be address selected from a .CCU file.
  2594.                          If a CCU isn't used, then it will translate the
  2595.                          same as @UFrom@
  2596.              @UFrom@   - sender of USENET Message being responded to
  2597.              @UTo@     - Recipient of USENET Message (typically ALL, or
  2598.                          you)
  2599.              @UIdent@  - USENET message identification
  2600.              @USubj@   - USENET subject
  2601.              @UGroup@  - USENET newsgroup to which the original message had
  2602.                          been posted.
  2603.  
  2604.               NOTE: HEADER and FOOTER must be placed in the MAIN directory. 
  2605.                     Support is provided for a second set of files, called
  2606.                     HEADER.NET and FOOTER.NET, used only for USENET
  2607.                     messages.
  2608.  
  2609.           The Following symbols are translated at the end of the Message
  2610.           Edit:
  2611.  
  2612.                Any of the above, if found in the TagLine, will be
  2613.                translated after the edit.
  2614.  
  2615.                Additionally, the following symbols will not be translated
  2616.                until the edit session is ended. The symbols are the same
  2617.                length as the string which will replace them, so that proper
  2618.                alignment is possible during the edit. Because translation
  2619.                occurs after the edit, they may appear anywhere in the
  2620.                message.
  2621.  
  2622.                @SYS-DATE@ - Current System Date
  2623.                @SYTIME@   - Current System Time
  2624.  
  2625.           ---------------------------------------------------------------
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.                                   Copyright (c) 1991
  2645.  
  2646.  
  2647.           PMDBM V1.7                                              Page: 44
  2648.  
  2649.           9.9 OTHER USAGE NOTES:
  2650.  
  2651.           QWK Packets:
  2652.  
  2653.           PMDBM will take the liberty of renaming QWK and REP packets in
  2654.           the form BBSnumber.QWK or BBSnumber.REP if the RENAME PACKETS
  2655.           option, in the Configuration, is set to 'Y'. When renaming
  2656.           packets, if the BBS name is longer than 5 characters, PMDBM will
  2657.           only use the first 5 when renaming the packets. I've become aware
  2658.           of one system out there which renames packets in the form
  2659.           nnn[bbsname].QWK. Unfortunately, PMDBM does not support that
  2660.           format at this time and if you use such a system you will be
  2661.           obliged to disable PMDBM's rename option.
  2662.  
  2663.           ** The very first time you run PMDBM, it will find and display
  2664.           ALL QWK packets. The first packet you choose will determine which
  2665.           BBS a particular MessageBase is for. If the RENAME PACKETS option
  2666.           is set to 'Y', subsequent runs will only display relevant
  2667.           BBSnumber.QWK files. After you've read the first packet, PMDBM
  2668.           will not allow you to read a packet from a different BBS. If you
  2669.           subscribe to multiple BBSes, take care to ensure that the first
  2670.           packet you read is indeed the one you want.
  2671.  
  2672.           If a [bbsname].REP (ie: not yet renamed) packet exists on
  2673.           startup, PMDBM will ask you if it has been uploaded yet. If it
  2674.           has, and the RENAME PACKETS option is 'Y', then the packet will
  2675.           be renamed. If you reply that the packet hasn't been uploaded
  2676.           yet, the packet will be unpacked and the messages re-imported
  2677.           into the reader.
  2678.  
  2679.           During your first READ or IMPORT session, PMDBM creates it's
  2680.           database. The database consists of 2 files, a header file and the
  2681.           message base. Initially, the message base will be empty and the
  2682.           header file will only contain the list of your conferences.
  2683.           Subsequently, these files will also contain your archived or
  2684.           imported messages. (Other smaller files may be added to the
  2685.           database, based on your actions.) If you have more than one
  2686.           drive, and disk space is limited, you can opt to place these
  2687.           files in different areas. These specifications MUST NOT be the
  2688.           same as the SCRATCH directory though you may use the directory
  2689.           where PMDBM itself resides.
  2690.  
  2691.           -----------------------------------------------------------------
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.                                   Copyright (c) 1991
  2704.  
  2705.  
  2706.           PMDBM V1.7                                              Page: 45
  2707.  
  2708.           ENTERING OR REPLYING TO MESSAGES:
  2709.  
  2710.           You can reply to a message from either the Message Screen or the
  2711.           Message Selection Screen. Additionally, you can enter a new
  2712.           message directly from the main menu.
  2713.  
  2714.           If you do a 'R'eply on any message which you've sent, regardless
  2715.           the conference, the edit session will be the same as if you'd
  2716.           selected 'R'e-edit in the replies conference.
  2717.  
  2718.           When entering a new message or replying to an existing message
  2719.           you will first be asked to enter the header information. When
  2720.           replying, all known information will be filled in for you and you
  2721.           need only type enter to accept the info. You can use the Tab and
  2722.           arrow keys to move from field to field. While editing a field,
  2723.           <Tab> will save the field (as will <Enter>) and enters the info.
  2724.           The up/down arrow keys will not move from the 'Toggled Fields'
  2725.           discussed below, instead they cycle through the possible field
  2726.           values.
  2727.  
  2728.           Entering the info:
  2729.  
  2730.           TO field:
  2731.  
  2732.           This field provides a number of options.
  2733.  
  2734.           If you type a character while positioned on the TO field, some
  2735.           default selections will be displayed. These include the sender of
  2736.           the original message, the recipient of the original message and a
  2737.           few other 'standard' selections. If you have at least 1
  2738.           'CarbonCopy List' file, 2 other options will also be listed - Key
  2739.           Contacts and CarbonCopy List. A final option also exists, namely
  2740.           you have the opportunity to manually type a name in.
  2741.  
  2742.           Selecting either Key Contacts or CarbonCopy List will cause a
  2743.           list of all *.CCL files to be displayed for your selection. If
  2744.           you initially chose Key Contacts, you will then have an
  2745.           opportunity to pick a name from the CCL file. If you chose
  2746.           CarbonCopy List, all of the names in the list will be sent a copy
  2747.           of the message.
  2748.  
  2749.           See the section below on special Usenet Gateway support.
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.                                   Copyright (c) 1991
  2763.  
  2764.  
  2765.           PMDBM V1.7                                              Page: 46
  2766.  
  2767.           Toggled Fields:
  2768.  
  2769.           The top four fields on the right hand side are 'Toggled' fields.
  2770.           To change the current selection, you need only type the up or
  2771.           down arrow keys to 'toggle' the field's value. The topmost field
  2772.           allows setting the message as 'public' or 'private'. You can
  2773.           delay sending the message by setting the second field from the
  2774.           top to 'Hold'. If left at the default, the message will be
  2775.           included during the next export. The third field from the top has
  2776.           3 options which can be toggled. The default is 'Echoed', but may
  2777.           be changed to either 'Usenet' or 'Non-Echoed'. Since QMAIL uses
  2778.           the Subject to determine these settings about a message, the
  2779.           Subject will automatically be modified for you as you toggle this
  2780.           field.
  2781.  
  2782.           The 'Usenet' setting also has another function. PMDBM provides
  2783.           support for 2 sets of header and footer files. The default set
  2784.           must be called HEADER and FOOTER (no extension) and will be
  2785.           included whenever you reply to an Echoed or Non-Echoed message. A
  2786.           second set of files may also be created specifically for
  2787.           inclusion in your Usenet messages. These must also be located in
  2788.           the MAIN directory and be named HEADER.NET and FOOTER.NET. If you
  2789.           set the field to 'Usenet' AT THE START of your edit session and
  2790.           you have the HEADER.NET and FOOTER.NET files in the MAIN
  2791.           directory, the files will be included in your reply prior to the
  2792.           edit session. (If HEADER.NET and FOOTER.NET don't exist, but
  2793.           HEADER and FOOTER do, then HEADER and FOOTER will be used.)
  2794.  
  2795.           The last toggled field allows selection of FIDO compliant
  2796.           taglines. The default value for this field is taken from the
  2797.           setting of the FIDO TAGLINES field in the configuration.
  2798.  
  2799.           Conference Field:
  2800.  
  2801.           Adding Conferences: Typing any alphanumeric character will cause
  2802.           a list of conferences to be displayed. Selecting a conference
  2803.           works much the same as it does on the Conference Selection
  2804.           Screen. You can scroll through the list or type alphanumeric keys
  2805.           on which to search. As on the Conference Selection Screen, you
  2806.           can toggle the display to select from only those conferences in
  2807.           use or from all conferences in the database. If you toggle the
  2808.           Conference list here, the Conference Selection Screen will also
  2809.           display all the conferences when you return to it. Conferences
  2810.           not in the MessageBase cannot be used until they are first added
  2811.           to the MessageBase.
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.                                   Copyright (c) 1991
  2822.  
  2823.  
  2824.           PMDBM V1.7                                              Page: 47
  2825.  
  2826.           Subject Field:
  2827.  
  2828.           To change or enter the Subject, you may just begin to type while
  2829.           positioned in the field. If the first character you type is
  2830.           alphanumeric, what you type will be used to replace the info in
  2831.           the field. If you only want to edit the field, type the Delete or
  2832.           Insert key first then use the arrow keys to position the cursor.
  2833.           When editing, you will always be in insert mode. Although you can
  2834.           enter more, only the first 25 characters typed will be used in
  2835.           the field (22 if Non-echoed or Usenet are selected)
  2836.  
  2837.           Split Point
  2838.  
  2839.           The last field on the Header Edit screen specifies the maximum
  2840.           length each message segment is allowed to have on export. This
  2841.           value will initially be set to the default value specified during
  2842.           configuration, but may be changed on a message by message basis.
  2843.           In the event that a message with a non-default length is exported
  2844.           and then re-imported, there is no way for PMDBM to know that it
  2845.           used to have a non-default length specification. As a result, it
  2846.           will again be assigned the default value on re-import. In the
  2847.           event that the default value is larger than the message-specific
  2848.           value, this does not pose a problem. On the other hand, if the
  2849.           message-specific value was larger than the default, it will have
  2850.           to be reset (modified) prior to the 2nd export operation (or it
  2851.           will be split based on the default value).
  2852.  
  2853.           Exporting Replies
  2854.  
  2855.           On exiting PMDBM, and if messages which are to be sent exist in
  2856.           the Replies Conference (or you've selected QMAIL configuration
  2857.           commands from the Conference Selection Screen), you will receive
  2858.           a prompt asking if you want to 'export' your replies. If you
  2859.           respond with a "Y", a .REP packet will be created which you can
  2860.           then upload to the BBS. Once Exported, Replies and new messages
  2861.           are removed from the MessageBase. Messages which have a HOLD
  2862.           status will NOT be exported, but will be retained until the first
  2863.           export after the status is changed. Some users have asked for the
  2864.           ability to retain replies even after export. I believe a better
  2865.           way to achieve this is to set option 1 in the QMAIL door (D/L
  2866.           replies) to 'Yes'.
  2867.  
  2868.           -----------------------------------------------------------------
  2869.  
  2870.  
  2871.  
  2872.  
  2873.  
  2874.  
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880.                                   Copyright (c) 1991
  2881.  
  2882.  
  2883.           PMDBM V1.7                                              Page: 48
  2884.  
  2885.           CarbonCopy Lists and Key Contacts:
  2886.  
  2887.           'CarbonCopy List' files are named *.CCL, and must reside in the
  2888.           MAIN directory. They allow sending a message to several people,
  2889.           in any conference!! A CCL can be used in one of 2 ways, either as
  2890.           a 'Key Contact' List or a CCL list. The choice is made when
  2891.           sending or replying to a message.
  2892.  
  2893.           CCL list format:
  2894.  
  2895.           CCL lists are straight ASCII files and can be edited with any   
  2896.           text editor. Additionally, they can be appended to by use of   
  2897.           the 'C' command on either the Subject Selection Screen or while   
  2898.           reading a message. The 'C' command stores 2 pieces of
  2899.           information, the MESSAGE SENDER's name and the current Message's
  2900.           Conference Number.
  2901.  
  2902.           When used as a 'Key Contact List', the CCL file only needs the
  2903.           recipient's name. The name must be within the first 25 characters
  2904.           of a line. Anything beyond that is ignored.
  2905.  
  2906.           When used as a 'CarbonCopy List', the CCL file must also contain
  2907.           the conference number of the recipient. That number must be
  2908.           located between columns 25 to 35. If there is no number, the
  2909.           messages get entered into conference 0.  Anything beyond the 35th
  2910.           character is ignored.
  2911.  
  2912.           At the time a message or reply is written, a single reply get's   
  2913.           entered into the Replies Conference of the MessageBase. If the   
  2914.           'CarbonCopy List' option is chosen, the name of the selected CCL
  2915.           file is inserted in the TO: field, preceded by an '@' character.
  2916.  
  2917.           On export, the appropriate CCL file is opened for any message
  2918.           which has the '@' character as the first character of the 'TO:'
  2919.           field and one copy of the message will be exported for each name
  2920.           in the CCL file. Each message will be private, regardless the
  2921.           setting used during the edit, unless one or more of the 'names'
  2922.           are ALL. In such cases the messages Carbon Copied to any 'ALLs'
  2923.           will be public.
  2924.  
  2925.           In the event that carboned replies are re-imported into the
  2926.           message base, there will be 1 message imported for each name on
  2927.           the CarbonCopy List. If you intend to re-edit the message(s),
  2928.           rather than editing every carbon, you might find it convenient to
  2929.           'delete' all but one copy of the message. Then you can re-edit
  2930.           the non-deleted copy and re-insert the name of the CarbonCopy
  2931.           List in the TO: field.
  2932.  
  2933.  
  2934.           -----------------------------------------------------------------
  2935.  
  2936.  
  2937.  
  2938.  
  2939.                                   Copyright (c) 1991
  2940.  
  2941.  
  2942.           PMDBM V1.7                                              Page: 49
  2943.  
  2944.  
  2945.           9.10 Special Usenet Gateway Support
  2946.  
  2947.           The following assumes that your BBS supports Usenet conferences
  2948.           and has the PCBoard/Usenet Gateway. If this isn't true,
  2949.           unfortunately you won't be able to take advantage of these
  2950.           features.
  2951.  
  2952.           When replying to or sending a message, you have 2 opportunities
  2953.           to edit the Header information, once before you create the reply
  2954.           and once after. During the FIRST opportunity, selecting USENET
  2955.           GATEWAY for the TO: field will (as with the Usenet flag above)
  2956.           cause the HEADER.NET and FOOTER.NET files to be used, instead of
  2957.           the standard HEADER and FOOTER.
  2958.  
  2959.           But there is another powerful feature built into PMDBM. While you
  2960.           are reading messages in a Usenet Conference, using the 'U'
  2961.           command allows you to capture the USENET address of the message
  2962.           sender and save it to a *.CCU file.
  2963.  
  2964.           If any such *.CCU files exist when you select USENET GATEWAY,
  2965.           PMDBM will allow you to select one of these files. Since these
  2966.           files are Key Contact files containing Usenet user addresses, you
  2967.           can then pick one address from the selected file. Apart from
  2968.           using this address for symbol translation in the HEADER.NET file
  2969.           (a sample HEADER.NET was included with PMDBM), PMDBM will also
  2970.           insert the line "to: +address+" followed by a blank line (as per
  2971.           Usenet/Gateway requirements). If no CCU files exist, then the
  2972.           address inserted will be the Usenet address of the message
  2973.           sender, if PMDBM is able to determine what it is.
  2974.  
  2975.           A key point to remember in this regard is: If you want to use a
  2976.           name from a CCU file, you MUST do an edit on the TO: field in the
  2977.           Message Header and pick USENET GATEWAY from the list of
  2978.           selections. THIS IS TRUE EVEN IF THE MESSAGE IS ALREADY ADDRESSED
  2979.           TO USENET GATEWAY!! And you MUST do it during the first Header
  2980.           Edit, prior to actually editing the message!
  2981.  
  2982.           If for any reason you don't want the message to be addressed to
  2983.           USENET GATEWAY you can change the value of the TO: field after
  2984.           you've selected the appropriate Usenet address.
  2985.  
  2986.           I'm not personally a big USENET user, though PMDBM is changing
  2987.           that, (and owe much to those registered users who are, but I
  2988.           believe the following to be accurate:
  2989.  
  2990.           You can send a message in one of 2 ways. You can post to a
  2991.           "Usenet Replies" conference (104 on CRS), or any Usenet
  2992.           Conference, with the message addressed to USENET GATEWAY. This
  2993.           mechanism sends private mail only. For this reason, PMDBM
  2994.           defaults the message status to private when you select USENET
  2995.           GATEWAY - though you may change it.
  2996.  
  2997.  
  2998.                                   Copyright (c) 1991
  2999.  
  3000.  
  3001.           PMDBM V1.7                                              Page: 50
  3002.  
  3003.           The second method, used for sending public news, is to set the
  3004.           Usenet flag in the Echo/No-echo/Usenet field. This inserts the
  3005.           string UN: at the beginning of the Subject. While I don't believe
  3006.           it really matters, you may want to set the TO: field to ALL on
  3007.           such messages.
  3008.  
  3009.           In order for a private Usenet mail message to reach the intended
  3010.           recipient, you must have the Usenet address of the intended
  3011.           recipient on the first message line as follows:
  3012.  
  3013.           -------------------------- top of message ---------------------
  3014.           to: les.gyurky@canrem.uucp
  3015.  
  3016.           ---------------------- message body starts here ---------------
  3017.  
  3018.           You will note that there is a space after the TO: and a BLANK
  3019.           LINE after the address. Both of these are mandatory. Since PMDBM
  3020.           will usually insert these for you, you generally will only need
  3021.           to ensure that you do not accidentally change it. The HEADER or
  3022.           HEADER.NET info will be inserted after the two required lines.
  3023.  
  3024.           Of course, if you've created a conference specific header or
  3025.           footer, these will get precedence.
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.                                   Copyright (c) 1991
  3058.  
  3059.  
  3060.           PMDBM V1.7                                              Page: 51
  3061.  
  3062.           ADDING CONFERENCES - not available in Evaluation Mode:
  3063.  
  3064.           Two types of User Conferences may be added. Pointer Conferences
  3065.           allow multiple pointers to a single message thus allowing a
  3066.           message to be archived under several classifications with a
  3067.           minimal of redundant information. The Personal Conference is an
  3068.           example of this type. Since entries in the Personal Conference
  3069.           are only pointers to messages in other conferences, deleting a
  3070.           record in the Personal Conference does not remove the message,
  3071.           only the pointer. The message will still show up in it's own
  3072.           conference. The reverse is not true. Deleting a message from it's
  3073.           own conference WILL REMOVE it from Pointer Conferences, including
  3074.           the Personal Conference, as well.
  3075.  
  3076.           Message Conferences contain a complete copy of the message
  3077.           header, but not the message body. If messages are copied from one
  3078.           Message Conference to another, a completely new header record
  3079.           will be created and the message body will continue to exist until
  3080.           all header records which point to it are deleted. With the
  3081.           exception of the Personal Conference, all Conferences created by
  3082.           the system fall into this category. These are useful when you
  3083.           want the message to show up in different conferences with
  3084.           differing Subject or other header information.
  3085.  
  3086.           Quirks:
  3087.  
  3088.           While reading the MessageBase, the counters for New and Old
  3089.           Personal mail will be correctly maintained and displayed. I felt
  3090.           though that for personal mail it would be more useful while
  3091.           reading QWKs to have the counter show the total count all the
  3092.           time and to always be able to read all Personal mail, regardless
  3093.           the actual mode.
  3094.  
  3095.           Beware the MODES:
  3096.  
  3097.           You must always be aware of what mode you are in. If you are in
  3098.           'New' mode, you will not find messages which you have previously
  3099.           read. Conversely, in 'Old' mode you will not find any new
  3100.           messages. Only 'All' mode will display all messages!! While this
  3101.           will be a distinct advantage when you have a lot of messages, it
  3102.           can be somewhat disconcerting to 'lose' a message.
  3103.  
  3104.           Odd behaviour:
  3105.  
  3106.           What may initially appear to some as a bug is actually a feature
  3107.           I've chosen to add. The Message Selection Screen will always
  3108.           display a full screen of information, when available. Doing a
  3109.           PageDown when there is less than a full screen of info left to
  3110.           display will cause the last line to display at the bottom of the
  3111.           screen and the selection bar to display the message which would
  3112.           otherwise have been at the top of the screen. While it may appear
  3113.           odd initially, I personally find it more useful.
  3114.  
  3115.  
  3116.                                   Copyright (c) 1991
  3117.  
  3118.  
  3119.           PMDBM V1.7                                              Page: 52
  3120.  
  3121.           9.11 Database Repair:
  3122.  
  3123.           A file called ISAMREPR.EXE, from Microsoft, has been included
  3124.           with the PMDBM files. It is a feature of the Microsoft ISAM
  3125.           library that whenever the database is not properly closed,
  3126.           ISAMREPR has to verify the integrity of the database before it
  3127.           can be used. PMDBM will automatically run ISAMREPR if it can find
  3128.           it. The program must be in the current directory, or in your
  3129.           path. If it isn't, you will have to run ISAMREPR on the
  3130.           appropriate *.HDR file manually.
  3131.  
  3132.  
  3133.           ISAMPACK
  3134.  
  3135.           A second utility called ISAMPACK is also included and can be used
  3136.           to compress unused space in the HDR files. Running it
  3137.           periodically is a good idea since it seems to reduce the size of
  3138.           the HDR files quite significantly. When, after not having been
  3139.           run for an extended period, this utility is run it may also
  3140.           improve I/O performance.
  3141.  
  3142.  
  3143.           -----------------------------------------------------------------
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.                                   Copyright (c) 1991
  3176.  
  3177.  
  3178.           PMDBM V1.7                                              Page: 53
  3179.  
  3180.           10.0 REVISION HISTORY:
  3181.  
  3182.           V1.0ß - Aug 31, 91 - First Beta version released
  3183.  
  3184.                   - Support for Pcboard/Usenet Gateway added
  3185.  
  3186.                   - New Skip command added on the Message Read screen.
  3187.                     Entering "+" causes current thread to be abandoned, and
  3188.                     PMDBM skips to next thread. This only works on 'Message
  3189.                     Conferences' and not 'Pointer Conferences' (of which
  3190.                     Personal Mail is an example). (Thanks to Terry Helman
  3191.                     for the suggestion)
  3192.  
  3193.                   - Added 'Replied to' indicator, both on the Message
  3194.                     Selection Screen and while reading message.(Thank you
  3195.                     for the suggestion Lisa Powell)
  3196.  
  3197.                   - Many other features were added during this period, but
  3198.                     since the product was in beta, and features were still
  3199.                     in the process of being added, I've chosen not to list
  3200.                     all but the most current, or significant.
  3201.  
  3202.           V1.4ß   - Added context sensitive help system
  3203.  
  3204.                   - Added Search feature - includes 'and' and 'or'
  3205.                     searches.
  3206.  
  3207.                   - Added ability to swap PMDBM to EMS, XMS or disk when
  3208.                     shelling out to external utilities.
  3209.  
  3210.                   - Added 'Sound-like' search capability on the TO and FROM
  3211.                     fields of the message header.
  3212.  
  3213.                   - Added Packet Scanning feature. If a QWK packet was
  3214.                     created using PKZIP, PMDBM will scan it to see if it
  3215.                     contains the required files and will only present it
  3216.                     for selection when it does.
  3217.  
  3218.                   - Added ability to recognize aliases as personal mail.
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.                                   Copyright (c) 1991
  3235.  
  3236.  
  3237.           PMDBM V1.7                                              Page: 54
  3238.  
  3239.           V1.5ß   - Dec 3, 91  - The conference numbers with old versions
  3240.                     of the QMAIL door were showing up numbered above 8000
  3241.                     due to a file format change in QMAIL 4. Fixed.
  3242.  
  3243.                   - Added support for 'SHARE'ware Policy. PMDBM now
  3244.                     generates a file called EVAL.KEY for registered users.
  3245.                     (Details of this policy can be found in the HELP)
  3246.  
  3247.                   - Packet Cleaning feature added. This is a new option
  3248.                     which can be set in the Configuration. 
  3249.  
  3250.                   - PMDBM now flags as personal any message addressed to
  3251.                     PMDBM USERS which originates with me. This will allow
  3252.                     me to send 1 public message yet have it appear in the
  3253.                     Personal Mail conference of all PMDBM users.
  3254.  
  3255.                   - Added UNPACK and PACK HELP options to PMDCFG in order
  3256.                     to support user tailored Help file.
  3257.  
  3258.                   - Improved error handling in PMDCFG.EXE and PMDBM.EXE
  3259.  
  3260.           v1.7ß   - Dec 30, 91 - Requirement for EMS memory removed. PMDBM
  3261.                     will now run on systems with only 640k of memory, given
  3262.                     that they have sufficient free memory. The actual
  3263.                     amount needed will vary, depending on the number of
  3264.                     conferences being displayed but would typically need to
  3265.                     be around 500k.
  3266.  
  3267.                  -  ANSI graphics and ANSI music support added.
  3268.  
  3269.           -----------------------------------------------------------------
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281.  
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.                                   Copyright (c) 1991
  3294.  
  3295.  
  3296.           PMDBM V1.7                                              Page: 55
  3297.  
  3298.  
  3299.  
  3300.  
  3301.           11.0 FEE SCHEDULE
  3302.  
  3303.             1) Single user license ........................... $ 34.00
  3304.                                                                $ 30.00 US
  3305.  
  3306.             2) Diskette packages ............................. $  5.00
  3307.                (for requested diskette upgrades.               $  4.50 US
  3308.                $2.00 at time of initial registration)
  3309.  
  3310.             3) Redesignation of Licensed user ................ $  2.00
  3311.                                                                $  2.00 US
  3312.  
  3313.             4) Non-registered copy, on disk, for evaluation .. $  7.00
  3314.                (C$5.00 / $4.50US refundable on registration    $  6.50 US
  3315.                Free if downloaded from BBS)                    $  FREE
  3316.  
  3317.           Please note, while prices are subject to change, these prices are
  3318.           indicative of my pricing policies and increases will only be a
  3319.           reflection of my costs.
  3320.  
  3321.           Quantity prices are available to Corporate users and Sysops.
  3322.           Pricing would reflect the quantities involved and the level of
  3323.           support required. I can be contacted via E-mail in: 
  3324.                the IBM or DesqView conferences on NANET
  3325.                the IBM or DesqView conferences on RIME
  3326.                the Telix conference on Intelec
  3327.           by voice at: 416 421-6104 (during reasonable hours please)
  3328.  
  3329.                Please make your cheque or money order, preferably for
  3330.                Canadian currency, payable to:  Les Gyurky
  3331.  
  3332.           Mail to:     Les Gyurky
  3333.                        1193 Woodbine Avenue
  3334.                        Toronto Ontario.
  3335.                        M4C 4E1
  3336.  
  3337.           Your order will be processed as quickly as possible.
  3338.  
  3339.  
  3340.  
  3341.           -----------------------------------------------------------------
  3342.  
  3343.  
  3344.  
  3345.  
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.                                   Copyright (c) 1991
  3353.  
  3354.  
  3355.           PMDBM V1.7                                              Page: 56
  3356.  
  3357.  
  3358.           11.1 Order Form
  3359.  
  3360.           A copy of the order form can be printed via the 'P' option from
  3361.           PMDBM's main menu.
  3362.  
  3363.           -----------------------------------------------------------------
  3364.  
  3365.           11.2 Comments
  3366.  
  3367.           Whether you are registered or not, your comments regarding PMDBM,
  3368.           the documentation and the help facility are invited and will be
  3369.           appreciated.
  3370.  
  3371.  
  3372.           -----------------------------------------------------------------
  3373.  
  3374.           11.3 Support
  3375.  
  3376.           Support is provided via E-mail in the following conferences:
  3377.  
  3378.             PMDBM Support Conference - NaNet
  3379.             Offline Conference       - Rime
  3380.             Shareware Conference     - Rime
  3381.             Offline Conference       - Intelec
  3382.  
  3383.           While these are the conferences which are most appropriate for
  3384.           offering support in, I monitor many other conferences on several
  3385.           networks and will, of course, respond to any message I receive.
  3386.  
  3387.           Messages may be also be sent to:
  3388.                    UUCP: canrem!les.gyurky
  3389.                Internet: les.gyurky%canrem.uucp@lsuc.on.ca
  3390.                  Others: les.gyurky@canrem.uucp
  3391.  
  3392.           Emergency Telephone Support: (416) 421-6104
  3393.  
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.                                   Copyright (c) 1991
  3412.  
  3413.  
  3414.           PMDBM V1.7                                              Page: 57
  3415.  
  3416.           12.0 INDEX
  3417.                                                  multiple edit windows 
  3418.           /NS switch                                  22
  3419.                disable swapping  21         Entering a message
  3420.           Add a conference  19                      44
  3421.           Add Conference  19                     Conference Selection 
  3422.           AGE NEW  24                                 45
  3423.           Aliases  13, 27                        Subject  46
  3424.           Archive  34                       Expanded memory  5, 6
  3425.           Archive messages  11              EXPIRY
  3426.           Archived messages  8                   Default  24
  3427.           ARCHIVER  23                      Expiry date  8, 11, 24, 35
  3428.           AUTOIMPORT  24                    Exporting Replies  46
  3429.           BACKUPS  28                       FIDO TAGLINE  26, 40, 45
  3430.           Base memory  5                    File Format changes  8
  3431.           BEEP PERSONAL  26                 FILENAME  23
  3432.           Bulletins  12                     FILENAME TO USE  23
  3433.           CarbonCopy List  12, 44, 47       Files  27
  3434.           CLEAN PACKET  24                  Find Conference  31
  3435.           COLOR  24                         Footer file  27, 45
  3436.           Command Line Switch               Free memory  5
  3437.                /CONFIG  20                  Header file  27, 45
  3438.                /M  20                       Help  10, 20, 27, 34
  3439.           Conference Exclude file  27       HOLD status  46
  3440.           Conference number  24, 31         IMPORT PERSONAL  26
  3441.           Conference Selection Screen       Index file  25
  3442.                     12, 19, 26, 31          Initial mode  30
  3443.           Conference statistics  29         INSTALLATION  20
  3444.           Conferences                       ISAMPACK  51
  3445.                downloaded  19               ISAMREPR  51
  3446.                selected  19                 Key Contact List
  3447.           CONFERENCES IN USE  26                    44, 47
  3448.           Configuration file  20, 27        Key File  2, 7, 20, 27
  3449.           Configuring PMDBM  21             Kill  12, 33, 34
  3450.           Copyright  1, 2                   Liability  2
  3451.           Database Repair  51               Licensing terms  2
  3452.           DEFAULT EXPIRY  24                LIST UTILITY  23
  3453.           Default sort  12                  Long messages
  3454.           Delete  8, 12, 19, 29, 33,             splitting  23
  3455.                     34                      MAIL door  17
  3456.                Packets  23                  MAILFILE.CFG  20
  3457.           Deleted messages  8               Main directory  22
  3458.           DESQVIEW  3, 6, 20, 21            Main Menu  29, 30
  3459.                and MS Windows  6            MAX MESSAGE LINES  23
  3460.                expanded memory  6           MAX PACKETS  23
  3461.           Disk space  5                     Memory  25, 26
  3462.           Downloading  17                   Message Conference  50
  3463.           Drop Conference  19               Message file  22, 28
  3464.           Duplicate message  12             Message number  24
  3465.           Edit Mode  21                     Message pointer file  22
  3466.           Editing conferences  8            MESSAGE SCREEN  33
  3467.           EDITOR  21, 22                    MESSAGE SELECTION SCREEN 
  3468.                /TMP  22, 27                           32
  3469.                                             MessageBase  29
  3470.  
  3471.                                   Copyright (c) 1991
  3472.  
  3473.  
  3474.           PMDBM V1.7                                              Page: 58
  3475.  
  3476.           MessageBase statistics  31             special conference
  3477.           MESSAGES.DAT  5, 25                         notes  33
  3478.           MICROSOFT WINDOWS  3, 6,          Reply Packet
  3479.                     14, 20, 25                   re-import  43
  3480.                and Desqview  6              Reply.IN  27
  3481.                Expanded Memory  6           Reply.OUT  27
  3482.           Mode  24, 29, 30, 35, 50          SCRATCH DIR  22
  3483.           Monochrome  24                    Scratch directory  25, 27,
  3484.           Multiple BBSes  13, 43                      43
  3485.           NEW FILES list  12                Search  13
  3486.           NEW message  30                   Selected conferences  18
  3487.           Number of messages  31            Services  13
  3488.           Off-line mail reader  16          Shells  20
  3489.           OLD message  30                   Skip
  3490.           Packet format  17                      command  35
  3491.           PARAGRAPH QUOTE  26               Sort key  35
  3492.           Path  20                          Sounds-like  13
  3493.           PCBOARD  3                        Splitting Replies  46
  3494.           Personal Conference  50           Subject Field  46
  3495.           Personal conferences  8           Support  55
  3496.           Personal mail  13, 26, 32         Swapping  21, 25
  3497.           PICK LIST  39                          /NS switch  21
  3498.           PIF file  6                       Symbol Translation  41
  3499.           PMDBM.KEY  27                     Symbols
  3500.           PMDBMHLP.*  20                         in the TagLine  42
  3501.           PMDBMHLP.DAT  27                       Usenet  42
  3502.           PMDBMHLP.IDX  27                  SYMBOLS.DOC  24
  3503.           PMDSTRNG.DAT  20, 27              Tagline  8, 12, 40
  3504.           Pointer Conferences  50                edit  40
  3505.           PostPMD.BAT  21                        FIDO  26
  3506.           PrePMD.BAT  20                         file  23, 40
  3507.           Preview function  32                   Thief  40
  3508.           PTR file  22, 30                  Temporary work files  27
  3509.           QEMM-386  3, 6                    TO: field
  3510.           QMAIL  3                                  44
  3511.           QMAIL configuration  19, 46       Trademark  3
  3512.           QMAIL door  19                    Updates  7
  3513.           Quarterdeck Office Systems        Uploading  17
  3514.                     3                       USE COLOR  24
  3515.           Quoted text  22                   USE SWAPPING  25
  3516.           QWK  24, 28                       Usenet  27, 45
  3517.           QWK FILE DIR  22                       address  35
  3518.           QWK packet  5, 13, 22, 43              footer  13, 42
  3519.           RENAME PACKET  25, 43                  header  13, 42
  3520.                and AUTOIMPORTS  24               symbols  42
  3521.                and MAX PACKETS  23          Usenet Gateway  48
  3522.           REP  28                           User friendliness  9
  3523.           REPLACEMENT SYMBOL  24            Variables  24
  3524.           Replies                           WINDOWS
  3525.                conference  8, 29, 32,            See also MICROSOFT
  3526.                     46                                WINDOWS  6
  3527.                Directory  22                Your comments  55
  3528.                Packet  22                   ZIP HDR  25
  3529.                returned by QMAIL  19
  3530.  
  3531.                                   Copyright (c) 1991